美文网首页
Activity 生命周期

Activity 生命周期

作者: Android开发小白 | 来源:发表于2018-06-12 09:48 被阅读0次

执行顺序

1.onCreate->2.onStart->3.onResume->Activity处于前台
1.可做初始化后
2.当前Activity可见
3.当前Actviity已经处于前台

当AActivity->BActivity跳转时 执行的生命周期
A.onPause->B.onCreate->B.onStart->B.onResume->A.onStop
为什么A.onStop最后执行:这是Activty启动的一种非常好的策略 因为如果用户跳转B后很快的返回到A那么 A将直接进行 A.onResume即可恢复到前台 而不需要经过onReStaret->onStart->onResume

当BActivity返回到AActivity
B.onPause->B.onStop->B.onDestory->A.onRestart->A.onStart->A.onResume

当AActivity点击back键
A.onPause->A.onStop->A.onDestory

当弹出Dialog时会执行那个生命周期
不会执行,因为Dialog依附于Activity 所以不会执行Activity的任何周期函数

当AActivty点击Home
A.onPause->A.Stop

相关文章

网友评论

      本文标题:Activity 生命周期

      本文链接:https://www.haomeiwen.com/subject/dmqleftx.html