Android Jetpack
1 前言 Android Jetpack 的导航组件Navigation可以很方便的管理fragment/activity的导航。 注意:如果您要在 Android Studio 中使用 Nav...
前言 前段时间,我在做项目开发的时候对Fragment的管理遇到几个小问题,总觉得在现阶段封装好的Fragment管理器不太优雅。这成为我下决心...
前言 大概很久很久没有发文章了...罪过罪过,春节即将结束,也趁着当下肺炎的特殊时期,宅在家里没事就写了一篇文章。一来宣示我还“活”...
ByRecyclerView 是主要是为了解决XRecyclerView和BRVAH其中的问题而产生的RecyclerView开源库。 它其中的功能有:自带下拉刷新或结合Swi...
原文地址:The State of Native Android Development, November 2019 原文作者:Vasiliy Zukanov Android原生开发的生态一直在不断地发...
Room 是 Google 推出的一个在 SQLite 上提供抽象层的持久存储库。本文将从以下几个方面对 Room 进行介绍: 为什么要使用 Room? 通过一...
LiveData 是一种具有生命周期感知能力的、可观察数据的、持有类。本文将从以下几个方面来介绍 LiveData: LiveData 是什么?为什么要使...
好像确实如此       刚学Android Jetpack时,前辈们都不怎么推荐使用DataBinding。从中了解到DataBinding是这样的: 消除findViewById (...
前一篇 硬核讲解 Jetpack 之 LifeCycle 使用篇 主要介绍了 LifeCycle 存在的意义,基本和进阶的使用方法。今天话不多说,直接开始撸源码...
本文章主要是对ViewModel进行源码分析,建议对着示例代码阅读文章,示例代码如下: ViewModelDemo 定义 Android框架管理UI控制器的生命...