Android 知识点总结
文章平均质量分 93
杨充
GitHub:https://github.com/yangchong211
展开
-
倒计时方案深入分析
倒计时方案深入分析目录介绍01.使用多种方式实现倒计时02.各种倒计时器分析03.CountDownTimer解读04.Timer和TimerTask解读05.自定义倒计时器案例01.使用多种方式实现倒计时首先看一下需求要求可以创建多个倒计时器,可以暂停,以及恢复暂停。可以自由设置倒计时器总时间,倒计时间隔。下面会一步步实现一个多功能倒计时器。01.使用Handler实现倒计时mHandler + runnable ,这种是最常见的一种方式。实质是不断调用mHandler原创 2020-08-10 21:15:52 · 421 阅读 · 0 评论 -
事件总线方案实践
liveData实现事件总线目录介绍01.EventBus使用原理02.RxBus使用原理03.为何使用liveData04.LiveDataBus的组成05.LiveDataBus原理图06.简单的实现案例代码07.遇到的问题和分析思路08.使用反射解决遇到问题09.使用postValue的bug10.如何发送延迟事件消息11.如何发送轮训延迟事件12.避免类型转换异...原创 2020-03-13 11:36:52 · 275 阅读 · 0 评论 -
Lifecycle详细分析
Lifecycle源码分析目录介绍01.Lifecycle的作用是什么02.Lifecycle的简单使用03.Lifecycle的使用场景04.如何实现生命周期感知05.注解方法如何被调用06.addObserver调用分析07.知识点梳理和总结一下00.使用AAC实现bus事件总线利用LiveData实现事件总线,替代EventBus。充分利用了生命周期感知功能,可以在...原创 2020-03-09 10:12:22 · 2244 阅读 · 0 评论 -
LiveData详细分析
目录介绍01.LiveData是什么东西02.使用LiveData的优势03.使用LiveData的步骤04.简单使用LiveData05.observe()和observerForever()06.LiveData原理介绍07.observe订阅源码分析08.setValue发送源码分析09.observeForever源码10.LiveData源码总结00.使用Liv...原创 2020-03-05 20:17:16 · 8866 阅读 · 3 评论