Android事件分发完全解析之事件从何而来 Activity的事件分发过程 关于事件是如何而来的,可以参考上面的链接,事件的产生是用户的操作触...
Activity的resume Activity的启动流程 上次在Activity的启动流程中,我们知道了Activity的生命周期都是通过Ha...
通常情况下,如果两个对象能够直接相互访问,那么这两个对象存在于同一个内存空间中。如果两个对象分别存在于两个不同的进程的时候,那么这两个对象是不能...
在Handler中,我们都会通过发送Message的方式,在主线程中更新UI。那么系统是如何构建Message的,Message又是如何操作的?...
为什么要使用Handler 因为在Android中访问UI只能在主线程中进行,如果在子线程中运行,则程序会抛出异常。// ViewRootImp...
BroadcastReceiver的使用 通常情况下,我们使用广播的方式,首先定义广播接收者,继承BroadcastReceiver并重写onR...
前篇:Service的启动过程 刚开始的过程和startService类似: bindServiceCommon主要完成了两件事情: 通过mPa...
通常情况下,我们启动或者绑定一个Service是通过如下代码: Service的启动是从ContextWrapper的startService开...
通常情况下,我们在显式调用Activity的情况下,只需要通过如下代码就能启动一个Activity: 通过上面的代码就能启动一个Activity...
文集作者