Жизненный цикл активности бок о бок
Представьте, что у меня есть активность A, и я начинаю новую деятельность B с этого.
Каким будет следующий жизненный цикл Activities
1. A: onCreate
2. A: onStart
3. A: onResume
в A = > startActivity (B)
4. B: onCreate
5. B: onStart
6. A: onPause
7. B: onResume
8. A: onStop
Правильно ли это?
Ответы
Ответ 1
Почти правильно, только незначительная разница. сначала A.onPause(), а затем B.onCreate()... и т.д.
A: onCreate
A: onStart
A: onResume
в A = > startActivity (B)
A: onPause
B: onCreate
B: onStart
B: onResume
A: onStop
Посмотрите эту ссылку для получения более подробной информации
http://developer.android.com/guide/topics/fundamentals/activities.html#CoordinatingActivities
Ответ 2
На сайте разработчика есть прекрасное приложение, которое показывает жизненный цикл деятельности, посмотрите на него. Вы можете загрузить исходный код приложения здесь. Думал, что это может помочь кому-то:).