У меня есть два вида деятельности, MainActivity
и NextActivity
. От MainActivity
Я могу пойти в NextActivity
, а затем использовать Intent
, чтобы вернуться к MainActivity
. Но тогда будет вызван OnCreate
и другие вещи, и все будет похоже на то, что все снова инициализируется. Я хочу вернуться к состоянию, точно так же, как это было до того, как я вошел в NextActivity
.Android вернуться к предыдущей деятельности
Я понял, что если я использую физическую кнопку «Назад» на моем телефоне, это достигается.
Итак, как вернуться к действию так же, как кнопка «Назад»?
PS. Я проверил finish()
, но не помог.
Вы действительно испытали финиш? как? вот путь – lelloman
finish() - это путь. Что это значит, что это не помогло? Возможно, у вас закончилась нехватка памяти, и Android должен перестроить вашу активность? – Zielony
Я не думаю, что есть гарантия, что ваша предыдущая деятельность будет по-прежнему доступна. Вам лучше сэкономить государство, используя предпочтения или какое-то хранилище в случае, если активность была собрана мусором. – Davos555