Android, пятящийся к первому действию по нажатию кнопки

Я пишу приложение, где я имею дело с 4 операциями, скажем, A, B, C & D. Действие A вызывает B, B вызывает C, C вызывает D. На каждом действии у меня есть кнопка, названная "домашней" кнопкой. Когда пользователь нажимает на кнопку "Домой" в каком-либо из B, C, D операции, приложение должно вернуться к экрану действия?

Как моделировать "домашнюю" кнопку в этом случае?

24
задан cppdev 5 May 2010 в 21:14
поделиться

1 ответ

button.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        startActivity(new Intent(D.this, A.class));
    }
});

Объявите A в своем манифесте с помощью android: launchMode = "singleTask" . Таким образом, когда вы вызываете startActivity () из других ваших действий, а A уже запущен, он просто выводит его на передний план. В противном случае он запустит новый экземпляр.

70
ответ дан 28 November 2019 в 22:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: