Activity 为应用提供了可视化用户界面。与用户进行交互 启动模式 standardsingleTopsingleTasksingleInstance ContentProvider内容提供者 共享数据,为跨应用的数据交换提供了一个标准 insertupdatedeletequery Conte ...
分类:
移动开发 时间:
2017-06-20 18:01:40
阅读次数:
246
先看一下standard启动模式的说明: 仅仅有一个实例。在同一个应用程序中启动他的时候。若不存在此Activity实例。则会在当前栈顶创建一个新的实例。若存在,则会把栈中在其上的其他Activity实例销毁掉,并调用此实例的OnNewIntent方法,假设实在别的应用实例中启动它。则会新建一个栈, ...
分类:
移动开发 时间:
2017-06-18 15:51:37
阅读次数:
212
任务栈Task ,是一种用来放置Activity实例的容器,他是以栈的形式进行盛放,也就是所谓的先进后出,主要有2个基本操作:压栈和弹出,所以在其中只能根据压栈和弹出操作更改Activity的顺序。启动一个Application的时候,系统会为它默认创建一个对于的Task,用来放置根Activity ...
分类:
其他好文 时间:
2017-06-17 15:15:07
阅读次数:
173
网上关于Activity启动模式的文章许多。可是看起来都千篇一律,看完之后我们都能理解这4种启动模式。只是官方api对singleTask这个启动模式解释有些争议,导致我事实上并没有真正理解这几种模式,特别是对实际开发究竟怎么用还是一知半解。于是花了一天时间好好研究这4种启动模式。 首当其冲应该知道 ...
分类:
其他好文 时间:
2017-06-13 21:10:23
阅读次数:
121
第一章:Activity的生命周期和启动模式生命周期onPause表示activity正在停止,onPaus必须先执行完(栈顶的activity),新的activity的onResume才会执行。onStop表示activity即将停止(透明不会执行),可以做些稍微重量级的回收工作。onPause和... ...
分类:
移动开发 时间:
2017-06-07 12:48:19
阅读次数:
264
Service简单介绍 Service表示服务。是Android系统的核心组件之中的一个。 Service的本质是一个继承了android.app.Service的java类; 每个Service都应该在AndroidMainfest.xml文件里进行注冊; Service由Android系统进行维 ...
分类:
其他好文 时间:
2017-06-07 10:19:07
阅读次数:
133
1、android中通过任务队列来管理activity 采用栈的结构就是后进先出 手机里面如果启动多个应用就会启动多个任务栈来管理对应的activity。 主要解决下面的问题:对应的四种启动模式: 1、界面1去启动界面2,在界面2中再去启动界面1,是新创建一个界面1的实例,还是使用后来栈中的已经存在 ...
分类:
其他好文 时间:
2017-06-01 20:30:21
阅读次数:
191
本文截取了网络资源的结论部分 对singletask 启动模式做笔记记录。 尽管SubActivity的launchMode被设置为"singleTask"模式,可是它并不像官方文档描写叙述的一样:The system creates a new task and instantiates the ...
分类:
其他好文 时间:
2017-05-28 12:58:12
阅读次数:
191
在android中控制Activity的启动模式的属性主要控制两大功能: 1,控制activity 进入哪一个任务task 中, 有三种可能,进入老任务task中,进入指定taskAffinity的task中,进入新task中 2,控制activity 多次启动的处理模式, 有三种可能,每次都创建新 ...
分类:
其他好文 时间:
2017-05-23 13:19:23
阅读次数:
170
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别: standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Inte ...
分类:
其他好文 时间:
2017-05-23 12:16:56
阅读次数:
205