您的位置:首页 > 其它

Activity的四种启动模式 LaunchMode

2015-03-04 11:33 435 查看
1.Standard(默认),只有一个返回栈,一个activity可以有多个实例,每次启动一个activity都会重新创建一个新的实例。

2.SingleTop,只有一个返回栈,一个activity可以有多个实例,每次启动一个activity,如果该activity存在于栈顶,就不会创建一个新的实例,否则会重新创建新的实例。

3.SingleTask,只有一个返回栈,一个activity只有一个实例,每次启动一个activity,如果栈中有该activity的存在,就会直接使用该实例,并将该activity之上的activity统统清除出栈,否则就新创建一个activity实例。

4.SingleInstance,有多个返回栈(≥1),指定启动模式为SingleInstance的activity会启用一个新的栈来管理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息