Android 7个生命周期:onCreate()、onStart()、onResume()、onPause()、onStop()、onDestroy()、onRestart()。
(1)onStop()和onPause()区别:
onStop()是在失去焦点不可见时被调用。
onPause()是在失去焦点但仍然可见时(只是不能与用户交互,如有对话框弹出时,这时底下的activity仍然可见,所以此时onPause被调用,而onStop不会调用)被调用。
(2)onStart()和onResume()区别:
如上图所示:
当当前Activity处于onStop状态时,调用onStart();
当当前Avtivity处于onResume状态时,调用onResume();