《表2 重复执行两次ALC过程中返回栈状态变化情况》
若一个Android应用的ALG中没有ALC,那么activity不可能被循环启动,返回栈中肯定不会产生同类型的activity实例.Android应用存在ALC是其产生同类型activity实例的必要条件.根据重复执行ALC时,返回栈中产生同类型activity实例的情况将ALC分为3类.针对这3类情况各展示了一个样例,如图4所示,其中ALC用虚线标记.表2展示了这三类ALC被连续执行2次过程中返回栈的变化过程,表中用小写字母“a”表示activity实例,下标指示类型,上标指示其为该类型的第几个实例.每启动一个activity,返回栈状态就更新一次,同类型activity实例用黑框标出.
图表编号 | XD00134472400 严禁用于非法目的 |
---|---|
绘制时间 | 2020.03.01 |
作者 | 刘奥、过辰楷、王伟静、侯晓磊、朱静雯、张森、许静 |
绘制单位 | 南开大学计算机学院、南开大学计算机学院、南开大学计算机学院、南开大学计算机学院、南开大学软件学院、南开大学计算机学院、南开大学人工智能学院 |
更多格式 | 高清、无水印(增值服务) |