您的位置:首页 > 移动开发 > Android开发

Android Activity的加载模式

2014-05-16 18:02 357 查看
Activity 有四种加载模式,分别是:

1. standard:标准模式,这是默认的加载模式。

2. singleTop:Task顶单例模式

3. singleTask:Task内单例模式

4. singleInstance 全局单例模式



配置位置:

在AndroidManifest.xml文件中activity元素的android:launchMode属性:



介绍:

standard:创建 Activity 的新实例,并添加到当前 Task中;

singleTop:与 standard 基本一样。区别在于:如果 要创建的Activity 位于栈顶,就不创建。

singleTask:不创建新的Task,会把它之前的 activity 移除栈并销毁。

singleInstance:1.不存在就创建新的Task,2.存在就调用onNewIntent 3. 启动的其他Activity不放在自己的Task中。


永远确保自己的Task中只有自己。



这篇文章写的很好:Activity四种加载模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: