Как жизненные циклы действий Android работают по отношению ко всему приложению?

Похоже, это плохо документировано, или я это пропустил, поэтому, прежде чем я проведу кучу собственных тестов, я подумал, знает ли кто-нибудь уже ответы на некоторые из этих вопросов .

Прежде всего, когда я говорю «Приложение», я имею в виду расширение класса Приложение . http://developer.android.com/reference/android/app/Application.html

У меня есть следующие вопросы, некоторые связаны между собой.

  1. Когда пользователь покидает действие изнутри Application и переходит к Activity другого приложения, приостанавливается ли приложение каким-то образом, даже если оно не нет ли onPause ()? Или он продолжает жить без пауз, пока все его действия не будут уничтожены?

  2. Когда приложение остановится? Когда все его Действия будут уничтожены?

  3. Есть ли когда-нибудь шанс, что одно из Действий Приложения могло бы выполняться без экземпляра Приложения, или класс Приложения всегда будет существовать, если одно из Действий будет существовать?

  4. Если в Приложении запущен какой-то процесс, и все его Действия приостановлены, этот процесс продолжит работу?

  5. Влияет ли приложение на ротацию каким-либо образом или ротация меняет только Действия?

Спасибо

6
задан Mouna Cheikhna 14 April 2013 в 17:23
поделиться