Просьба показать диалоговое окно с предупреждением после нажатия стрелки вверх (кнопка вверх). Но я не хочу, чтобы это вернулось, если определенные условия не будут выполнены. Я добавил коды диалоговых предупреждений в android.R.id.home в методе onOptionsItemSelected (), но диалоговое окно показывает, затем закрывается, а затем открывает MainActivity, которая изначально находилась в заднем стеке. Пожалуйста, вот мой код от SecondActivity
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch(item.getItemId()){
case android.R.id.home:
if(!(edit_groceryName.getText().toString().equals(defaultName))){
alertPopUp();
return false;
} else{return true;}
default:
return super.onOptionsItemSelected(item);
}
}
Пожалуйста, что я могу добавить к коду, чтобы он не возвращался или чтобы только положительная кнопка диалогового окна предупреждения могла закрыть действие