LINUX.ORG.RU

История изменений

Исправление Jefail, (текущая версия) :

Когда ты сворачиваешь приложение дергается последовательность коллбэков onPause - onStop, когда закрываешь клавишей назад дергается все тоже самое + onDestroy, однако сворачивание приложения не гарантирует что система его не прибьет, если ей потребуется память. Именно для этого у тебя есть коллбэк onSaveInstanceState, который вызывается после onPaused и позволяет сохранить нужные данные, это всё Activity Lifecycle и копать тебе в эту сторону,а если совсем по хорошему - делаешь активити, 2 фрагмента и persistent storage, при запуске реализуешь проверку, если есть данные учетки - инфлейтишь один фрагмент, если нет - другой

Исходная версия Jefail, :

Когда ты сворачиваешь приложение дергается последовательность коллбэков onPause - onStop, когда закрываешь клавишей назад дергается все тоже самое + onDestroy, однако сворачивание приложения не гарантирует что система его не прибьет, если ей потребуется память. Именно для этого у тебя есть коллбэк onSaveInstanceState, который вызывается после onPaused и позволяет сохранить нужные данные, это всё Activity Lifecycle и копать тебе в эту сторону,а если совсем по хорошему - делаешь активити,2 фрагмента и persistent storage, при запуске реализуешь проверку, если есть данные учетки - инфлейтишь один фрагмент, если нет - другой