Жизненный цикл активности Android: нагрузка на onResume(), onStart(), onPause() и onStop()

Какие операции можно выполнять во всех состояниях жизненного цикла и как эффективно использовать обратные вызовы жизненного цикла активности?

Например, инициализацию представлений можно выполнить в onCreate(), запустить анимацию в onResume().


person Mani    schedule 27.07.2011    source источник


Ответы (2)


Попробуйте прочитать это, если вы еще этого не сделали: http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

Одна вещь, которую я определенно предлагаю, если вы используете курсоры или simplecursoradapters в своих приложениях, — закрыть курсоры и отсоединить курсоры от ваших адаптеров в onpause, а затем снова подключить их в методе onresume.

person Ken    schedule 28.07.2011
comment
Какие операции можно выполнять при обратном вызове onStop()? Любые идеи? - person Mani; 28.07.2011

Это лучший учебник для понимания жизненного цикла Android.

http://developer.android.com/guide/topics/fundamentals/activities.html#ImplementingLifecycleCallbacks

см. рисунок 1 и рисунок 2, это очень поможет вам понять жизненный цикл Android.

person Dharmendra    schedule 28.07.2011