前文中曾经遇到过Parcel,从命名上知道他负责数据打包。在checkService的请求/响应体系中,Parcel只打包了基本数据类型,如Int32、String16……后...
IP属地:青海
前文中曾经遇到过Parcel,从命名上知道他负责数据打包。在checkService的请求/响应体系中,Parcel只打包了基本数据类型,如Int32、String16……后...
版权声明:本文为博主原创文章,未经博主允许不得在任何公众号发布。 通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢...
EventBus 源代码分析-你不知道的EventBus小环节 1.STICKY 粘性事件 在EventBus中有一种事件叫粘性事件,不是只有注册了之后发送的事件才能收到,在...
Subscriber Index 背景 Subscriber Index是EventBus 3.0新引入的功能,它能大幅提升初始注册过程的效率。其原理其实很简单,就是把运行时...
EventBus 事件分发源码分析 承接上篇我们讲了EventBus的注册和反注册,本篇我们来讲解EventBus的事件分发,即post一个事件之后怎么传达到对应的订阅者的。...
EventBus注册与反注册流程源码分析 从上述代码可以看出,注册的大致流程为: 查找到订阅者类的所有订阅方法 注册订阅信息接下来我们来详细分析通过SubscriberMet...
前言 EventBus是一个Android开源库,其使用发布/订阅模式,以提供代码间的松耦合。EventBus使用中央通信方式,仅仅使用几行简单的代码,就可以达到解耦代码的目...
为什么android API 中有很多对象的创建都是使用new关键字?比起工厂方法、builder模式,java 中不提倡直接使用构造方法创建对象(new),为什么andro...