Я пытаюсь найти официальную документацию о жизненном цикле класса Android
Application
. По-видимому, для того, что я нашел в StackOverflow here и here, класс Application может быть убит, если системе нужна память. Даже this учебник говорит так.Документация по жизненному циклу приложения Application Application
Но кое-что раздражает меня немного об этом:
- Я не могу найти официальную документацию, говоря мне, что да,
Application
класс может быть убит на низкой памяти. - Я не могу найти какую-либо официальную диаграмму, представляющую жизненный цикл
Application
. - Я не могу найти правильный ответ для использования, если убит класс
Application
, за исключениемonLowMemory()
. Означает ли это, что я должен использовать этот метод для сохранения моих данных? - Если класс
Application
был убит при низком давлении памяти, и приложение снова появляется на переднем плане, как я могу узнать в егоonCreate()
, что приложение было воссоздано после сбоя системы? ВActivity
я бы проверилsavedInstanceState
, но насколько я знаю, в классеApplication
нет ничего подобного.
Благодарим вас за просвещение.
как насчет 'onTrimMemory'? – pskink
Вы видели http://stackoverflow.com/questions/8515936/android-activity-life-cycle-what-are-all-these-methods-for? –
http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle –