子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很...
分类:
其他好文 时间:
2015-01-04 16:57:21
阅读次数:
166
子曰:溫故而知新,可以為師矣。《論語》 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。 近来回...
分类:
其他好文 时间:
2015-01-04 11:37:24
阅读次数:
227
?Activity 生命周期: 生命周期7个方法的调用时机: 1)onCreate:第一次创建这个Activity时,也就是系统中没有缓存当前的Activity时,这个方法首先被调用。调用之后这个Activity就会被压入所谓的Android Task栈...
分类:
移动开发 时间:
2015-01-02 23:47:44
阅读次数:
414
声明:本文转载自?http://blog.csdn.net/liuhe688/article/details/6733407?, 感觉读了这篇文章之后,对Activity又是一个更深层次的理解,所以果断手贱转载了!希望自己以后能多看看这篇文章,提升自己!...
分类:
移动开发 时间:
2015-01-02 22:30:58
阅读次数:
371
*launchMode1,standard(默认)每次请求这个activity都打开一个新的2,singleTop请求A这个activity,如果他已经在任务栈的栈顶,则重用,会触发onNewIntent(),否则新建3,singleTask请求A这个activity,如果已经在任务栈中,则重用,如...
分类:
其他好文 时间:
2015-01-02 10:53:57
阅读次数:
214
一个应用程序当中通常都会包含很多个Activity,每个Activity都应该设计成为一个具有特定的功能,并且可以让用户进行操作的组件。另外,Activity之间还应该是可以相互启动的。比如,一个邮件应用中可能会包含一个用于展示邮件列表的Activity,而当用户点击了其中某一封邮件的时候,就会打开另外一个Activity来显示该封邮件的具体内容。
除此之外,一个Activity甚至还可以去启动其它应用程序当中的Activity。打个比方,如果你的应用希望去发送一封邮件,你就可以定义一个具有"send"动作...
分类:
移动开发 时间:
2014-12-30 09:16:45
阅读次数:
179
1 Activity的启动模式 standard?:默认的启动模式,可以不用指定属性android:launchMode singleTop:指定属性? android:launchMode="singleTop" singleTask?: 指定属性? android:launchMode="singleTask" si...
分类:
其他好文 时间:
2014-12-29 17:01:15
阅读次数:
158
Activity生命周期函数重写上述每个函数,加提示信息启动MainActivity后点击SecondActivity后首先其次接着重新返回MainActivity以后
分类:
移动开发 时间:
2014-12-28 11:39:01
阅读次数:
156
1、Android service的作用: service通常是用来处理一些耗时操作,或后台执行不提供用户交互界面的操作,例如:下载、播放音乐。2、Android service的生命周期: service生命周期没有activity生命周期那么复杂,它只有onCreate()、onStart()、...
分类:
移动开发 时间:
2014-12-22 17:36:07
阅读次数:
111
1.一个应用程序一般都是由多个activity组成的。2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。4.任务栈的id是一个intege...
分类:
移动开发 时间:
2014-12-22 10:50:08
阅读次数:
142