Состояние активности андроид - PullRequest
0 голосов
/ 19 октября 2011

У меня есть пара вопросов о переменной / состоянии активности в Android. Когда вы получаете доступ к опциям этого действия (Предпочтения) и возвращаетесь к действию, это действие понимает, что "onResume ()" не так ли?

И еще один вопрос: когда одно действие находится в состоянии «onPause ()», его переменные умирают? Или это держит государство?

Спасибо

1 Ответ

0 голосов
/ 19 октября 2011

Это сложный вопрос, потому что ОС Android решает, когда эти переменные будут уничтожены.Это лучше определено в жизненном цикле приложения для Android. Переменные могут быть потеряны сразу после onPause или вообще не теряться.(таким образом, он не выполняет onPause ()).Можно было бы подумать, что все сделано OnDestroy (), но это не так. Android может уничтожить все переменные без вызова OnDestor.Поэтому в общем случае лучше сохранять состояние с помощью onSaveInstanceState и восстанавливать его с помощью onRestoreInstanceState.

...