Android. Как работать со стеком истории?

#android

#Android

Вопрос:

Вопросы 1. Как сделать ту же функциональность, что и физическая кнопка «Назад» на телефоне Android? 2. Можно ли сделать кнопку «Далее» с помощью стека истории Android? Я понимаю, что, вероятно, это невозможно, но может быть и да. Поэтому, пожалуйста, дайте мне знать точно

Ответ №1:

Вопрос 1: Просто позвоните finish()

Вопрос 2: Я не уверен в этом. Но я думаю, что когда вы вызываете finish, действие удаляется из стека истории. Если вы хотите что-то вроде next, вы можете запустить действия, используя startActivityForResult() , а затем использовать onActivityResult() , чтобы определить, что пользователь ответил / вы завершили действие, и каким-то образом сохранить это.