В моей основной деятельности у меня есть меню, и при выборе опции меню создается намерение и запускается новое действие. Когда это действие завершается, процесс должен вернуться к основному действию и всем его предыдущим состояниям согласно 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);
}
}