Я пишу приложение, где я имею дело с 4 операциями, скажем, A, B, C & D. Действие A вызывает B, B вызывает C, C вызывает D. На каждом действии у меня есть кнопка, названная "домашней" кнопкой. Когда пользователь нажимает на кнопку "Домой" в каком-либо из B, C, D операции, приложение должно вернуться к экрану действия?
Как моделировать "домашнюю" кнопку в этом случае?
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(new Intent(D.this, A.class));
}
});
Объявите A в своем манифесте с помощью android: launchMode = "singleTask"
. Таким образом, когда вы вызываете startActivity ()
из других ваших действий, а A уже запущен, он просто выводит его на передний план. В противном случае он запустит новый экземпляр.