Я пытаюсь сохранить данные в своей деятельности и восстановить их.
Я сохраняю данные в onSaveInstanceState()
, а затем пытаюсь восстановить данные в onRestoreInstanceState()
.
Я устанавливаю точку останова, вызов метода onSaveInstanceState()
вызывает. Но onRestoreInstanceState()
или onCreate()
никогда не делал.
Вот мои шаги:
- запустите мой
Activity
. - нажмите кнопку "Главная" на телефоне.
onSaveInstanceState()
вызывается. - Щелкните значок в панели запуска и снова запустите мой
Activity
.
В это время вызываются только onRestart()
. Но не onRestoreInstanceState()
или onCreate()
.
Кто-нибудь знает, почему?