Ответ 1
onResume()
никогда не будет вызываться до onCreate()
.
Подробнее об этом в Жизненный цикл деятельности
Мне нужно знать, есть ли когда-нибудь экземпляр, когда onResume
будет вызван до того, как onCreate
был вызван хотя бы один раз. Спасибо.
Изменить: Судя по жизненному циклу активности, это не так. Но я хочу дважды проверить.
onResume()
никогда не будет вызываться до onCreate()
.
Подробнее об этом в Жизненный цикл деятельности
onResume()
всегда будет вызываться, когда действие переходит на передний план, но оно никогда не будет выполнено до onCreate()
.
вы можете обратиться к веб-сайту для получения более подробной информации
http://developer.android.com/training/basics/activity-lifecycle/starting.html
активность имеет свой жизненный цикл. просто прочитайте и посмотрите на хороший график здесь:
http://developer.android.com/reference/android/app/Activity.html
onResume не предполагает выполнение перед onCreate, поэтому вы принимаете правильно.
Примечание: Этот ответ будет только дополнительным, чтобы дополнить принятые ответы.
Как сказано в предыдущих ответах:
onResume() will never be called before onCreate().
Подробнее об этом читайте в Жизненный цикл активности и Запуск активность.
Ниже полного образа жизненного цикла деятельности, включая Жизненный цикл фрагментов из android-lifecycle: