美文网首页
Activity-启动模式

Activity-启动模式

作者: 挖打发 | 来源:发表于2021-05-08 18:37 被阅读0次

1分类简介

1 standard

标准,所有的activity实例都在一个task栈中,每次启动activity都会在同一个栈中创建实例,且调用oncreate方法

2 singleTop

栈顶复用,所有activity实例都在一个task栈中,启动activity时,如果栈顶有该activity实例,就会直接拿来复用,不会调用onCreate方法,执行onNewIntent方法,否则,创建一个新的activity实例,调用oncreate方法

3 singleTask

栈内复用,所有的activity实例存在一个task栈中,启动activity时,如果该activity实例以及存在于栈中,就会拿来复用,且将该activity上面的所有activity实例弹出,不会执行onCreate方法,执行onNewIntent方法,否则,创建一个新的activity实例,调用onCreate方法

4 singleInstance

当实例,一个栈里只有一个activity实例,启动其他activity时,只会在一个新的栈中创建该activity实例

2相关flag

相关文章

网友评论

      本文标题:Activity-启动模式

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