1.一个应用程序一般都是由多个activity组成的。
2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。
3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。
4.任务栈的id是一个integer的数据类型 自增长的。
5.在android操作系统里面会存在多个任务栈,一个应用程...
分类:
移动开发 时间:
2014-12-17 21:01:13
阅读次数:
181
注册BroadcastReceiver的方法有两种:
1、在应用程序的代码中进行注册
如果一个BroadcastReceiver用于更新UI,那么通常会使用这种方法进行注册
在Activity启动的时候注册BroadcastReceiver,在Activity不可见以后取消注册
注册BroadcastReceiver: ...
分类:
其他好文 时间:
2014-12-15 15:30:18
阅读次数:
132
1.一个应用程序一般都是由多个activity组成的。2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。4.任务栈的id是一个intege...
分类:
其他好文 时间:
2014-12-10 22:31:49
阅读次数:
308
activity生命周期完整生命周期 oncreate->onstart->onresume->onpause->onstop->ondestory使用场景:应用程序退出自动保存数据 ondestory oncreate可视生命周期 onstart->onresume->onpause->onsto...
分类:
移动开发 时间:
2014-12-05 23:59:15
阅读次数:
375
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6720261前面我们在分析Activity启动过程的时候,看到同一个应用程序的Activity一般都是在同一个进程中启动,事实上,Activity也...
分类:
移动开发 时间:
2014-12-04 11:52:08
阅读次数:
390
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6685853在Android系统中,Activity和Service是应用程序的核心组件,它们以松藕合的方式组合在一起构成了一个完整的应用程序,这得...
分类:
移动开发 时间:
2014-12-04 11:29:36
阅读次数:
174
源文链接:http://appmem.com/archives/405本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个a...
分类:
移动开发 时间:
2014-11-27 12:16:29
阅读次数:
156
启动模式类别standard:每次启动activity都会创建新的实例对象。activity可以在多个不同的任务中被实例化多个对象。singleTop:如果当前任务栈顶有activity的实例对象,则调用onNewIntent()获取当前实例对象,否则在当前任务栈中实例化新对象。singleTask...
分类:
移动开发 时间:
2014-11-25 18:28:09
阅读次数:
192
应用程序的启动时间也是衡量应用性能好坏的重要指标之一,所以我们来看一下如何获取一个程序启动所需的时间。获取程序启动的时间有几种方法,详情见下文分析:方法一:通过log获取。思路:通过记录开始时间与结束时间,计算时间差来获取启动时间。在onCreate()方法最后一行加入log.e(“TAG”,”"f...
分类:
其他好文 时间:
2014-11-24 11:25:29
阅读次数:
195
在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance”它们主要有如下不同:1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到...
分类:
移动开发 时间:
2014-11-19 18:33:29
阅读次数:
220