码迷,mamicode.com
首页 > 移动开发 > 详细

《Android笔记3.4》 Android 中 Activity 启动模式

时间:2015-08-05 06:26:22      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

课程背景:
在 Android 中 Activity 有四种启动模式,每一种启动模式都代表着一种使用场合,对四种启动模式有深入的了解才能够在实际开发工作中得心应手,写出完美的程序。

核心内容:
1.Activity Standard 启动模式
2.Activity SingleTop 启动模式
3.Activity SingleTask 启动模式
4.Activity SingleInstance 启动模式

 

在AndroidManifest.xml中配置各个Activity的启动方式:

技术分享

 

1.Activity Standard 启动模式

标准、默认的启动方式,同一个任务栈,永远创建新的实例,先入后出。

所有Activity都在一个栈里面,每个Activity可以有多个实例,例如:A,B,C,B,A,B,A...

 

2.Activity SingleTop 启动模式

顶部的Activity只能存在一个实例,例如A,B,C的顺序入栈,

一、如再启动C,就完全不变

二、如再启动B,就是:A,B,C,B

 

3.Activity SingleTask 启动模式

每个Activity只能存在一个,例如A,B,C的顺序入栈,

一、如再启动A,就弹出C,B。剩下A(也就是任何一个实例都不可以重复存在,会弹出上层的实例后置顶)

二、如再启动C,就完全不变

 

4.Activity SingleInstance 启动模式

所有实例都单独拥有一个栈,相互之间是相互切换关系。

《Android笔记3.4》 Android 中 Activity 启动模式

标签:

原文地址:http://www.cnblogs.com/woodk/p/4703590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!