Android开发

事件总线方案实践

2020-03-13  本文已影响0人  杨充211

liveData实现事件总线

目录介绍

00.事件开源库

01.EventBus使用原理

02.RxBus使用原理

03.为何使用liveData

04.LiveDataBus的组成

05.LiveDataBus原理图

06.简单的实现案例代码

07.遇到的问题和分析思路

7.1 先看第一个问题

7.2 然后看一下第二个问题

08.使用反射解决遇到问题

09.使用postValue的bug

9.1 模拟通过发送多个postValue消息出现丢失问题

9.2 修改后使用handler处理postValue消息

10.如何发送延迟事件消息

11.如何发送轮训延迟事件

12.避免类型转换异常问题

13.如何实现生命周期感知

参考内容

事件总线开源库:https://github.com/yangchong211/YCLiveDataBus

上一篇 下一篇

猜你喜欢

热点阅读