美文网首页
Android Activity 启动模式

Android Activity 启动模式

作者: 冉冉升起的小太阳 | 来源:发表于2017-02-24 16:41 被阅读51次

1.启动模式四个状态 

a) standard 

 是Activity 默认启动模式 在standard模式下每次开启一个 活动都会有进栈的操作


b)singleTop

 是Activity活动已经入栈了 就会把他设定为栈顶模式 同一个Activity 不会入栈了 但是如果AActivity不再栈顶就会和standard 一样继续压住栈中 


c)singleTask

每次启动活动时候 会检测返回栈中是否有该活动存在的实例 如果有直接使用 并且把该活动以上的 活动让其出栈 如果没有就创建一个新的 



d) singleInstance

同一个活动在不同的返回栈中入栈时必然是创建了新的实例 使用SingleInstace 模式就解决了这个问题  在这种模式下会有一个单独的返回栈来管理这个活动 不管是哪个应用程序来访问这个活动 都共用的同一个返回栈 


相关文章

网友评论

      本文标题:Android Activity 启动模式

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