Android Activity
Activity Lifecycle
Callbacks
onCreate()
- First creation.onStart()
- Visible to user.onResume()
- Start of user interaction.onPause()
- No user input, no code execution, previous Activity being resumed.onStop()
- Not visible to user.onDestroy()
- Destroyed by system.onRestart()
- Restart after stop.
Initial start
onCreate()
onstart()
onResume()
Screen button Lock
onPause()
onStop()
Screen button Unlock
onStart()
onResume()
Back button
onPause()
onStop()
onDestroy()