Activity Life Cycle Activity Life Cycle android android

Activity Life Cycle


Check out the Documentation for Activity All of these are in there, and many of them contain more detail than what I've listed here.

  1. This hook is called whenever the content view of the screen changes (due to a call to Window.setContentView or Window.addContentView).
  2. Called when activity start-up is complete (after onStart() and onRestoreInstanceState(Bundle) have been called).
  3. Called when activity resume is complete (after onResume() has been called).
  4. This hook is called whenever the window focus changes.
  5. Called as part of the activity lifecycle when an activity is about to go into the background as the result of user choice. For example, when the user presses the Home key, onUserLeaveHint() will be called, but when an incoming phone call causes the in-call Activity to be automatically brought to the foreground, onUserLeaveHint() will not be called on the activity being interrupted. In cases when it is invoked, this method is called right before the activity's onPause() callback.This callback and onUserInteraction() are intended to help activities manage status bar notifications intelligently; specifically, for helping activities determine the proper time to cancel a notfication.
  6. Called whenever a key, touch, or trackball event is dispatched to the activity.
  7. Called when the window has been detached from the window manager.