8篇文章 · 16209字 · 22人关注
WorkManager适用于完成延迟或者异步任务,即使是我们的App当前没有被打开或者设备重启也能完成这些任务。 关键功能 兼容最低API 14...
Paging Library(分页加载库)用于逐步从数据源加载信息,而不会耗费过多的设备资源或者等待太长的时间。 总体概览 一个常见的需求是获取...
Room在SQLite上提供了一个方便访问的抽象层。App把经常需要访问的数据存储在本地将会大大改善用户的体验。这样用户在网络不好时仍然可以浏览...
ViewModel设计的目的就是存放和处理和UI相关的数据,并且这些数据不受配置变化(Configuration Changes,例如:旋转屏幕...
LiveData LiveData是一种持有可被观察数据的类。和其他可被观察的类不同的是,LiveData是有生命周期感知能力的,这意味着它可以...
有了整体的认识,就可以对之前没有详细介绍的类做一个深入的探究。首先来看看Lifecycle。 Handling Lifecycles andro...
第一期的文章比较匆忙,遗留了好多问题。最明显的一个是ViewModel如何获取详细的个人信息。假设用户信息是从网络获取,那么我们调用后台接口即可...
Android Architecture Components是谷歌在Google I/O 2017发布一套帮助开发者解决Android架构设计...
文集作者