摘要:
栈顶单例模式和standard模式一样, 只有Activity已经存在并且位于栈顶时, 不会重新创建. 其他时候都会创建新的Activity,然后放在栈顶 阅读全文
摘要:
全局单例模式如果 是新建Activity, 则新建一个Task, 然后将ActivityRecord单独放在其中如果已经存在这个Activity, 则直接将这个Activity转到前台 阅读全文
摘要:
官方文档称 以这种方式启动的Activity总是属于一个任务的根Activity。果真如此吗?本文将为你解开Activity的"singleTask"之谜。任务(Task)是个什么样的概念 每一个Activity代表一个用户操作,用户为了完成某个功能而执行的一系列操作就形成了一个Activity序... 阅读全文
摘要:
无论是通过点击应用程序图标来启动Activity,还是通过Activity内部调用startActivity接口来启动新的Activity,都要借助于应用程序框架层的ActivityManagerService服务进程。在前面一篇文章Android系统在新进程中启动自定义服务过程(startSe... 阅读全文
摘要:
参考:http://blog.csdn.net/gebitan505/article/details/18151203实现更新下载进度的功能1. 通过广播交互Server端将目前的下载进度,通过广播的方式发送出来,Client端注册此广播的监听器,当获取到该广播后,将广播中当前的下载进度解析出来并更... 阅读全文
摘要:
Service既不是进程也不是线程,它们之间的关系如下: 可能有的朋友会问了,既然是长耗时的操作,那么Thread也可以完成啊。没错,在程序里面很多耗时工作我们也可以通过Thread来完成,那么还需要Service干嘛呢。接下来就为大家解释以下Service和Thread的区别。 首先要说明的是... 阅读全文
摘要:
Binder -- 一种进程间通信(IPC)机制,基于OpenBinder来实现毫无疑问, 老罗的文章是不得不看的 Android进程间通信(IPC)机制Binder简要介绍和学习计划 浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路 ... 阅读全文