《表1 以不同启动方式启动activity带来的返回栈变化.设启动关系为,当前返回栈状态为,其中为栈底实例,为栈顶实例,是区别于的新实例》
源activity cn以启动方式lt启动目标activity cx记为.Android应用中,为intent对象设定的标志、finish()的调用、AndroidManifest.xml文件中为activity设定的launchMode属性及taskAffinity属性共同决定了activity的启动方式,本文称这四个属性为activity启动方式相关属性.表1归纳了7种影响单个返回栈状态的activity启动方式并形式化的说明每种启动方式对返回栈的影响.各种启动方式的详细配置在第4.3.3节详述.
图表编号 | XD00134473300 严禁用于非法目的 |
---|---|
绘制时间 | 2020.03.01 |
作者 | 刘奥、过辰楷、王伟静、侯晓磊、朱静雯、张森、许静 |
绘制单位 | 南开大学计算机学院、南开大学计算机学院、南开大学计算机学院、南开大学计算机学院、南开大学软件学院、南开大学计算机学院、南开大学人工智能学院 |
更多格式 | 高清、无水印(增值服务) |