实战:基于Room封装APP离线缓存框架HiStorage
需求分析:
继续基于上一次解锁Android高阶技能,探秘实战Jetpack<十一>-------解密Jetpack工具库核心组件2 Jetpack学习继续,目前对于核心组件(Lifecycles、LiveData、ViewModel、Room)都已经学完了,接下来则来一把实战应用的环节,利用Room数据库框架来封装APP离线缓存框架HiStorage,它仅仅向外暴露如下三个方法:
疑难解惑:
1、添加依赖:
2、因为需要缓存的数据结构千变万化,数据模型也不尽相同