launchMode的几种模式

以下是个人阅读 区分Activity的四种加载模式 的理解:

在android里,有4种activity的启动模式,分别为:
“standard” (默认)
“singleTop”
“singleTask”
“singleInstance”


 standard:   一般模式,  就是发送几个intent就会创建几个实例.

 singleTop: 栈顶模式,  即如果一个activity(现在简称这个Activity为A)在堆栈顶部, 

                       发送intent则会把这个intent传递给A。 如果A不在堆栈顶部则会创

                      建一个A的新实例.

 singleTask: 单例模式: 无论activity A是否在堆栈顶部, 始终只有一个实例

 singleInstance 单实例模式:把当前activity单独运行在一个task栈中, 

                         这样便于多个应用程序共享该activity 



你可能感兴趣的:(android)