我MainActivity
有一个Button
,当它被按下时,这个方法被调用:
public void sendMessage(View view) {
//Do something in response to the button
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText)findViewById(R.id.edit_message);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
所以应用显示DisplayMessageActivity
,然后ActionBar被按下返回MainActivity
。我有一个onRestart
我认为在返回时应该调用的MainActivity
(它确实返回MainActivity
),但它没有被调用。似乎是什么问题?
onRestart
方法:
@Override
protected void onRestart() {
super.onRestart();
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(str);
setContentView(textView);
}