By the document, \"onPause\" is called, when:
when the system is about to start resuming a previous activity.
Compared to \"onSt
@Henry please Try yourself by testing the flow of app. Create an Activity in which Override all the methods and print log under all the methods. The flow is onCreate>>onStart/restart>>onResume and when you press home button or starts any new activity then it called onPause>>onStop and if you finish your app then your app is destroy/finish so where is confusion.