Если вы что-то знаете об основах Java и имеете представление о структуре Android-приложения, то без труда предскажете результат работы такой программки:
public class MainActivity extends ActionBarActivity {
public static String msg = "Hello, mad Activity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
msg = "WTF?!";
finish();
}
// и что-то там ещё ...
}
Если не знаете/не имеете, подскажу — на экране появится сообщение:
На первый взгляд, вопрос «что мы увидим, если запустим приложение ещё раз?» выглядит идиотским. Ан нет! С огромной (близкой к 100%) вероятностью экран будет выглядеть так: