In my main activity I have a menu and when a menu option is selected an Intent is created and a new activity is started. 当该活动完成时,该流程应根据 ActivityLifeCycle 返回到主活动及其所有先前状态。
我注意到当它返回到主要活动时,什么都无法访问并且屏幕变暗。当我按下菜单软键时,我只能回到我所期望的状态。
有没有人遇到过这个问题?反馈将不胜感激!下面的代码示例:
@Override
protected void onResume(){
super.onResume();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.menu_settings:
return true;
case R.id.menu_decks:
Intent launchDecks = new Intent(this, stackDecks.class);
startActivity(launchDecks);
return true;
case R.id.menu_exit:
this.onDestroy();
this.finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}