Я проверяю, что мое приложение способно восстанавливаться после непредвиденных ситуаций, которые приводят к тому, что ОС приводит к остановке процесса моего приложения из-за различных обстоятельств, таких как нехватка памяти. Для этого я включил «Не сохранять действия» в параметрах разработчика.
Я пытаюсь восстановить состояние приложения путем сохранения значений состояния в пакете действий с помощью метода жизненного цикла onSaveInstanceState
, но после установки точек останова я заметил, что onSaveInstanceState
не вызывается .
Вопрос : Я ошибаюсь, ожидая вызова onSaveInstanceState
в этом сценарии, или могут быть другие факторы, препятствующие срабатыванию метода? Если нет, что еще я могу сделать, чтобы восстановить состояние в этом сценарии?