Skip to content

Latest commit

 

History

History
67 lines (51 loc) · 1.6 KB

README.md

File metadata and controls

67 lines (51 loc) · 1.6 KB

ActivityLifeCycleDemo

This Project is just to check different scenarios of Activity LifeCycle method

These are the activity lifecycle callbacks we’ll be taking a look at:

onCreate
onStart
onResume
onSaveInstanceState
onPause
onStop
onDestroy
onRestoreInstanceState

We’ll be having two activities: 1. ActivityA(MainActivity) 2. ActivityB and we’ll be exploring the following situations in the activity lifecycle.

Starting ActivityA (on app launch) onCreate onStart onResume

Starting ActivityB over ActivityA onPause – ActivityA onCreate – ActivityB onStart – ActivityB onResume – ActivityB onStop – ActivityA onSaveInstanceState – ActivityA

Pressing back (returning) from ActivityB to ActivityA onPause – ActivityB onRestart – ActivityA onStart – ActivityA onResume – ActivityA onStop – ActivityB onDestroy – ActivityB

Pressing back (exiting app) from ActivityA onPause – ActivityA onStop – ActivityA onDestroy – ActivityA

Rotating phone in ActivityA (changing orientation) onPause – ActivityA onStop – ActivityA onSaveInstanceState – ActivityA onDestroy – ActivityA onCreate – ActivityA onStart – ActivityA onRestoreInstanceState – ActivityA onResume – ActivityA

Pressing home button FROM Activity A onPause – ActivityA onStop – ActivityA onSaveInstanceState – ActivityA

come back after pressing home button onRestart – ActivityA onStart – ActivityA onResume – ActivityA