Room是一个对象关系映射(ORM)库。Room抽象了SQLite的使用,可以在充分利用SQLite的同时访问流畅的数据库。 Roo...
Room是一个对象关系映射(ORM)库。Room抽象了SQLite的使用,可以在充分利用SQLite的同时访问流畅的数据库。 Roo...
ViewModel 是google推出的架构组件之一,它被设计用于存储和管理UI相关的数据。 背景: 1方便数据存储 以生命周期的方式存储和管理...
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架构设计...
专题公告
Android 架构组件