Я новичок в Android. У меня есть функция «Меню», в которой у меня есть ListView с 3 элементами. Когда я нажимаю на первый элемент, он открывает новую активность Activity («Play»). В этом упражнении у меня есть кнопка, которая вызывает другое действие «Результат». Я пытаюсь включить в действие «Результат» метод onBackPressed, который возвращается к активности «Меню». Вот код, но этот код просто вернуться к «Play» активность:Выход в меню с обратной кнопкой
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
finish();
}
Другой код просто вернуться в «Меню» деятельности, но не закрывает деятельность «результата»
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Intent intent = new Intent(this , Menu.class);
startActivity(intent);
}
Пожалуйста, дайте мне понять, как с этим справиться. Спасибо.
Вы можете использовать 'intent.setFlags (Intent.FLAG_ACTIVITY_NO_HISTROY)', чтобы начать меню acitivty. BTW вы должны добавить тег android. – chartsai
@Chatea это плохое предложение. Это нарушит стандартную навигацию и, вероятно, не то, что пользователь хочет. Есть лучшие способы сделать это. –