-
按下home键执行如;onPause()--->onStop()这两个方法
-
再次打开应用;onRestart()--->onStart()--->onResume()三个方法。
-
跳转到另一个Activity1,onPause()--->onStop()两个方法
-
从Activity1返回 onRestart()--->onStart()--->onResume()三个方法
-
切换到其他的应用,执行如下图1;onPause()--->onStop()两个方法
-
从其他应用切换回来,onRestart()--->onStart()--->onResume()三个方法
总结:
可以看到以下几种情况下onRestart()方法是会被调用的:
(1)按下home键之后,然后切换回来,会调用onRestart()。
(2)从本Activity跳转到另一个Activity之后,按back键返回原来Activity,会调用onRestart();
(3)从本Activity切换到其他的应用,然后再从其他应用切换回来,会调用onRestart();
网友评论