Мне нелегко выяснять лучший способ передать простые значения от onPause и onResume в жизненный цикл действия Android. Я понимаю, как использовать, получают и помещают дополнительные пакеты для действия к данным действия, но это работает на передающие данные между тем же действием? Должен я использовал SharedPreferences?
Если вы просто хотите сохранить переходное состояние вашего приложения, переопределите onSaveInstanceState ()
и onRestoreInstanceState ()
.
Это не методы жизненного цикла, поэтому они не всегда вызываются. Они используются системой, поэтому действие
выглядит так, как пользователь покинул его, если он уйдет и вернется к нему. Если Пользователь явно завершает работу приложения - например, нажатием кнопки «Назад» - они не вызываются, поэтому вы не должны использовать их для записи постоянных пользовательских данных.
Если вы хотите, чтобы записывал постоянные данные, у вас есть несколько вариантов :
Используемый вариант будет зависеть на данных, которые вы хотите сохранить.