standard,默认,每次激活Activity都会在栈中新建该Activity的实例
singleTop,当且仅当要激活的Activity当前位于栈顶时重用它,即不重复打开当前已显示的界面
singleTask,只要要激活的Activity的实例存在栈中,就重用它,即永远不存在重复界面
singleInstance,在一个新栈中创建实例,并让多个应用共享,只创建一次,再次激活将重用它,即当多个应用共享一个应用时,每次激活都会进入同一个应用
本文详细介绍了Android中Activity的四种启动模式:standard、singleTop、singleTask及singleInstance,包括它们的特点与应用场景,帮助开发者理解如何合理选择不同的启动模式。
standard,默认,每次激活Activity都会在栈中新建该Activity的实例
singleTop,当且仅当要激活的Activity当前位于栈顶时重用它,即不重复打开当前已显示的界面
singleTask,只要要激活的Activity的实例存在栈中,就重用它,即永远不存在重复界面
singleInstance,在一个新栈中创建实例,并让多个应用共享,只创建一次,再次激活将重用它,即当多个应用共享一个应用时,每次激活都会进入同一个应用
8696

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