美文网首页
Activity相关

Activity相关

作者: Damon__________ | 来源:发表于2017-08-02 12:53 被阅读51次

    一、生命周期相关

    与Activity最为密切的就是其生命周期的相关内容了,生命周期图镇楼:

    Activity生命周期图

    虽然看起来比较简单,但是一般都是考虑各种业务情况下Activity生命周期的变化。

    测试环境如下:

    编译环境 测试环境

    1、有两个Activity A和B,从A跳转到B,然后在B中按返回键,返回A,两者的生命周期变化如下:

    从A跳转到B 从B返回到A

    2、在Activity A处于running状态时,有电话打入:

    这里就需要注意,就存在两种情形,如果来电提醒是以弹窗的形式出来的,如下图

    来电提醒以弹窗的形式出现

    此时Activity A还处于可见状态,其生命周期如下:注意是在接听电话后,不是在弹窗弹出时,弹窗弹出时是没有反应的,可能跟具体的系统有关。

    接听电话后跳转到通话界面 挂断电话后返回Activity A

    但是如果像下面这种,来电提醒是以一个新的界面形式出现的,如下图:

    来电提醒以新界面的形式出现

    此时Activity A处于不可见状态了,其生命周期如下:

    由于来电从Activity A跳转到了来电提醒界面 挂断电话或者结束通话后返回Activity A

    3、在Activity A处于running状态时点击电源按钮熄屏再唤醒屏幕回到A,或者按下home键回到桌面再返回A,其生命周期都如下所示:


    4、未设置Activity A的属性,从竖屏状态转为横屏状态时,然后再转换为竖屏状态

    从竖屏转换为横屏 从横屏转换为竖屏

    二、启动模式

    Activity有四种启动模式:standard、singleTop、singleTask、singleInstance

    具体的可以移步:彻底弄懂Activity四大启动模式


    三、待定

    相关文章

      网友评论

          本文标题:Activity相关

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