美文网首页
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