Skip to content Skip to sidebar Skip to footer

When Does Android Activity Finish Starts

When we call activity.finish() will the next android life cycle method be executed? 1) Lets say user clicks on a button onUserInteraction() we have called activity.finish() will t

Solution 1:

When the Activity first time loads the events are called as below:

onCreate()
onStart()
onResume()

When you click the back button OR try to finish() the activity the events are called as below:

onPause()
onStop()
onDestroy()

When you click on Phone button the Activity goes to the background & below events are called:

onPause()
onStop()

Exit the phone dialer & below events will be called:

onRestart()
onStart()
onResume()

I hope its clear now, for detail please see this.

Solution 2:

When activity.finish() is called following lifecycle methods are called for that activity

onStop()
onDestroy()

Activity instance will be destroyed

Post a Comment for "When Does Android Activity Finish Starts"