Android singleinstance在什么情况下使用
2017-01-03 20:37
363 查看
singleInstance
在一个新栈中创建该Activity实例,并让多个应用共享该栈中的该Activity实例。一旦该模式的Activity的实例存在于某个栈中,任何应用再激活改Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个该Activity,不管谁激活该Activity都会进入同一个栈中。
什么情况下使用?
想到的一个就是系统电话拨号界面所有应用都可以打开,且跟其他的应用又扯不上什么关系,所以它就是一个完全独立的东西,一个栈存放该Activity单独控制即可。
在一个新栈中创建该Activity实例,并让多个应用共享该栈中的该Activity实例。一旦该模式的Activity的实例存在于某个栈中,任何应用再激活改Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个该Activity,不管谁激活该Activity都会进入同一个栈中。
什么情况下使用?
想到的一个就是系统电话拨号界面所有应用都可以打开,且跟其他的应用又扯不上什么关系,所以它就是一个完全独立的东西,一个栈存放该Activity单独控制即可。
相关文章推荐
- android 什么是"有权查看使用情况的应用程序"
- 什么情况使用什么设计模式(Android源码设计模式解析与实战)
- 显存会在什么情况下被使用
- [转]Web service到底是什么?在什么情况下,你应该使用web service
- 在什么情况下应该使用adLockOptimistic,什么情况下应该使用adLockPessimistic....
- 同步和异步有何异同,在什么情况下分别使用他们?
- 【转】在什么情况下应该使用adLockOptimistic,什么情况下应该使用adLockPessimistic....
- php各种编码集详解和以及在什么情况下进行使用
- 最小堆/哈希表/二叉树/平衡二叉树/红黑树的意义(什么情况下使用)
- HTTP协议中POST、GET、HEAD的区别是什么?分别在什么情况下使用?
- HTTP协议中POST、GET、HEAD的区别是什么?分别在什么情况下使用?(
- 转载:最小堆/哈希表/二叉树/平衡二叉树/红黑树的意义(什么情况下使用)
- 最小堆/哈希表/二叉树/平衡二叉树/红黑树的意义(什么情况下使用)
- 什么情况下使用全表扫描
- [转载]什么情况下该使用变量延迟?
- 静态类在什么情况下使用
- [转]Web service到底是什么?在什么情况下,你应该使用web service
- [转载]什么情况下该使用变量延迟?
- SQL语句在什么情况下使用全表扫描?
- 内联(Inline)的定义以及什么情况下使用内联(转)