- standard
- singleTop
- singleTask
singleInstance
standard:标准模式,每次启动activity都会创建一个实例无论Activity栈中是否存在该实例。
singleTop:栈顶复用模式。如果Activity已经位于栈顶那么会复用这个Activity,如果栈中存在该Activity实例但是不在栈顶那么依然会创建实例。
singTask:栈内复用模式。只要任务栈中存在就不会创建实例。
singleInstance: 是一种加强版的singTask,该Activity会单独占一个任务栈。
Activity的四种启动模式
最新推荐文章于 2024-09-23 21:12:48 发布
本文详细介绍了Android中四种Activity启动模式:standard、singleTop、singleTask和singleInstance的区别及应用场景。standard为默认模式,每次启动都会创建新的实例;singleTop则只在Activity位于栈顶时复用现有实例;singleTask确保同一任务栈内仅存在一个实例;singleInstance不仅限制了实例数量还为Activity分配了独立的任务栈。
3635

被折叠的 条评论
为什么被折叠?



