Действия Android - это основные видимые экраны, которые пользователь видит во время работы приложения. Если вы закроете экран или переключитесь на другое приложение, текущее действие будет переведено в режим гибернации, и вы сможете сохранить состояние с помощью
Activity.onSaveInstanceState (Bundle bundle)
После того, как ваша активность вернет управление, вы можете восстановить состояние с помощью
Activity.onRestoreInstanceState (Bundle bundle)
Обратите внимание, что вы должны быть осторожны, чтобы не сохранять какие-либо контекстные ссылки в действиях и связанных классах, так как действие и, следовательно, контекст изменился между паузой и возобновлением. Вместо этого вы всегда должны передавать текущее действие в качестве активного контекста, чтобы избежать исключений из недопустимого контекста.