Android 生命周期,onPause和onStop的区别

时间:2025-01-26 08:07:10

onPause: Activity是去焦点,但仍然可见;

onStop:Activity在后台不可见时触发(完全被另一个Activity挡住,或者程序在后台运行)

 

场景:

1:锁屏的时候户依次调用onPause()和onStop()

2:Toast,Dialog,menu ,三者都不会使Activity调用onPause();

3:一个非全屏的Activity在前面时,后面的Activity只调用onPause();

 

总结:

Dialog不会调用onPause()和onStop(), 非全屏Activity会调用onPause()不会调用onStop(),全屏Activity 会调用onPause()和onStop()。