Android 生命周期

2021-03-03  本文已影响0人  快感的感知
image
  1. 按下home键执行如;onPause()--->onStop()这两个方法

  2. 再次打开应用;onRestart()--->onStart()--->onResume()三个方法。

  3. 跳转到另一个Activity1,onPause()--->onStop()两个方法

  4. 从Activity1返回 onRestart()--->onStart()--->onResume()三个方法

  5. 切换到其他的应用,执行如下图1;onPause()--->onStop()两个方法

  6. 从其他应用切换回来,onRestart()--->onStart()--->onResume()三个方法

总结:

可以看到以下几种情况下onRestart()方法是会被调用的:

(1)按下home键之后,然后切换回来,会调用onRestart()。

(2)从本Activity跳转到另一个Activity之后,按back键返回原来Activity,会调用onRestart();

(3)从本Activity切换到其他的应用,然后再从其他应用切换回来,会调用onRestart();

上一篇下一篇

猜你喜欢

热点阅读