onStop、onDestroy的调用时机

1、按返回按键,会先调用onDestroy,后调用onStop。


2、按home按键,会调用onStop,不会调用onDestroy。


3、按home按键,然后杀进程,有时候会调用onDestroy,有时候不会调用onDestroy。


4、按home按键,然后杀进程,如果调用onDestroy,onDestroy内的代码不一定会全部执行,因为在代码全部执行之前APP进程已经被系统杀掉了。


5、onDestroy貌似没有太大意义。


6、按返回键或者home键,都会调用onStop,并将app隐藏至后台。

如果覆盖重写onStop,但是没有写super.onStop(); ,则会杀死进程。重新按home调出app,oncreate也会重新执行。

你可能感兴趣的:(ANDROID)