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

    生命周期 正常情况: 异常情况: 启动模式

  • Activity相关

    一、生命周期相关 与Activity最为密切的就是其生命周期的相关内容了,生命周期图镇楼: 虽然看起来比较简单,但...

  • Window梳理

    Activity与Window相关概念 Activity负责生命周期 Window控制视图显示相关、事件处理相关 ...

  • android面试题3

    *******************************activity相关****************...

  • 酒店信息、客房信息等页面模板设计

    1、相关的View、Activity Activity: HotelInfoActivity 页面标题: ...

  • 常用的一些Theme属性

    activity相关属性

  • Activity相关学习-finish activity

    前言 前面大致整理了startActivity的相关流程,下面整理下Activity finish相关的流程 Ac...

  • Android面试大纲

    【Activity相关】Activity详细解析Activity启动过程详解图解Activity的启动过程一篇文章...

  • 1. Activity 基础相关

    Activity 基础相关 1. Activity 的四种状态 active: Activity 处于栈顶(可见状...

  • 1 Activity相关

    Activity生命周期Android任务栈Activity启动模式scheme跳转协议(特别注意这个) 一、 A...

网友评论

      本文标题:Activity相关

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