Действия Android перезапускаются вместо возобновления

Кто-нибудь знает, почему активность Android перезагружается вместо возобновления? Никаких специальных функций для принудительного перезапуска не реализовано.

Спасибо!

Потому что, когда активность запускается, она сохраняется в стеке. и когда вы нажимаете кнопку `` Домой '' устройства, он переходит в состояние возобновления, а затем после недавнего нажатия кнопки `` Открыть '' он вызывает стек и открывает его.

Android Team 01.05.2018 15:21

Извините, не могли бы вы уточнить? Итак, сценарий выглядит следующим образом: открыть activity1 -> open activity2 -> нажмите back btn -> activity1 перезапускается вместо возобновления.

BogdanP 01.05.2018 16:36

Когда открытое действие1 сохраняется в стеке, и щелчок по кнопке открывает вызов Activity1, второе действие 2 также сохраняется в стеке, и первое действие возобновляется. и при нажатии кнопки возврата второе действие удаляется из стека, тогда стек имеет только первый вызов действия метода onResume, и он будет отображать его. Стек работает по методу LIFO.

Android Team 01.05.2018 16:40

Это я понимаю. Но почему activity1 перезагружается. Это нормальное поведение? Разве это не должно просто возобновиться?

BogdanP 01.05.2018 16:53
0
4
30
0

Другие вопросы по теме