Android Jetpack 学习笔记之 LiveData 源码解析
LiveData 是 Android Architecture Components (AAC)中的一个基础类,ViewModel、Room、DataBinding 等多个库用到 LiveData。理解 LiveData 是学习 AAC 的一个关键,本文带你分析 LiveData 源码看看它到底是如何实现的。
LiveData 是 Android Architecture Components (AAC)中的一个基础类,ViewModel、Room、DataBinding 等多个库用到 LiveData。理解 LiveData 是学习 AAC 的一个关键,本文带你分析 LiveData 源码看看它到底是如何实现的。
简单学习一下 Android 数据绑定的基本用法。
数据绑定在 Android 应用开发中到底是不是一个好的实践?你肯定说话好,因为是 Google 出的嘛,Google 都说它好。不过这里有篇奇怪的文章,它说 Android 数据绑定技术不好,存在不少问题。到底什么问题,它说得对还是不对?我翻译一下,当作学习。
本文介绍 LifecycleOwner 的主要概念和基本用法。
使用 RxJava 2 时稍不注意就会出现 UndeliverableException
。在桌面环境中该异常还不算严重,但对于 Android 应用来说却是致命的。
学习 ContraintLayout 动画的用法。
一篇关于 LiveData 的文章,简单明了。翻译一下当作学习。
Android Jetpack Navigation 学习笔记。
总结一下 Groovy 和 Gradle。
神器 LeakCanary 并不是完美的,它仍然有一些问题待完善。