引言
关于LiveData,在2022尾声的今天,从事 Android 开发的小伙伴一定不会陌生。相应的,关于 LiveData 解析与使用的文章更是数不胜数,其中不乏优秀的创作者,在众多的文章以及前辈面前,本篇也不敢妄谈能写的多么深入,易懂。
本篇主要想着重聊聊 LiveData 的实现思想,以及与之相关联的一些问题,试着从另一角度告诉你这些答案,或者说是个人的浅薄理解。
在我的认知里,如果你了解完这些,那么对于 LiveData ,我想就也就不会再有疑问:)
在阅读本文前,建议读者有以下前置知识储备:
- 熟悉并会使用
LiveData; - 理解
Lifecycle的设计;
导航
本篇将从以下几个方面解析 LiveData:
LiveData简要快析;LiveData源码简析;LiveData设计思想;LiveData与Lifecycle的关联;LiveData用作事件通知时的隐患;LiveData与EventBus的区别是什么;LiveData和Flow我该怎么选;
好了,让我们开始吧!


