Как вы можете видеть на следующем изображении, у меня есть 2 действия.Переключение между действиями в Android и петле
«Активность 1» начинает «деятельность 2».
На шаге 3, когда я нажимаю кнопку «назад», появляется «активность 2»! Фактически бесконечный цикл происходит, когда я нажимаю кнопку в действии (между шагами 2 и 3) !!!
Я предпочитаю не переопределять BACK BUTTON, но, как мне кажется, мне нужно !!!
как я могу это исправить?
# ОБНОВЛЕНИЕ:
Шаг 1:
Intent Game_Activity = new Intent(FirstActivity.this, SecondActivity.class);
Game_Activity.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(Game_Activity);
Шаг 2:
@Override
public void onBackPressed()
{
//Return to Menu Activity
Intent Sec_Activity = new Intent(SecondActivity.this, FirstActivity.class);
startActivity(Sec_Activity);
}
Шаг 3:
@Override
public void onBackPressed()
{
finish();
}
вопрос будет действительно полезно иметь некоторый код.Трудно отлаживать без реального кода и просто изображение;) – ArchiFloyd
На шаге 2 вы заканчиваете второе действие или вызываете startActivity (намерение)? – Raghavendra
finish() activity 2 onbackpress() –