In the Android Application Fundamentals it says that after the call to the onStart()-method of the activity lifecycle either the callback method onResume()
or onStop()
is called. In case of an "normal" Start of an activity the system calls onCreate()
, onStart()
, onResume()
.
But does somebody know an example where onStart()
- onStop()
are executed one after another?
From your activity, start another activity that is not full-screen (for example give it android:theme="@android:style/Theme.Dialog").
At this point your first activity has had onPause() called but not onStop() because it is not in the front but still visible.
Press home.
At this point onStop() is called for your first activity.
Relaunch your app.
At this point onStart() is called for your first activity, but not onResume() because it still has the non-full-screen activity on top of it.
Press home.
At this point onStop() is called on the first activity, without having gone through onResume().
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With