美文网首页
当一个Activity启动另外一个Activity时的执行顺序

当一个Activity启动另外一个Activity时的执行顺序

作者: 4669023669c4 | 来源:发表于2017-03-29 10:57 被阅读0次

    当一个Activity启动另外一个Activity的时候,启动第二个Activity的过程和停止第一个Activity的过程存在重复的过程。

    Activity A 启动 Activity B,执行顺序如下:

    1. Activity A onPause()
    2. Activity B onCreate(), onStart(), onResume()
    3. Activity A 如果不可见,即Activity B是全屏,执行onStop()。 如果 Activity A依然可见,即 Activity B不是全屏,那么 onStop() 不会调用。

    这个顺序说明,如果需要从 A 和 B 共享数据,A需要在 onPause() 里面写数据,那么 B就可以使用数据了.

    相关文章

      网友评论

          本文标题:当一个Activity启动另外一个Activity时的执行顺序

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