码迷,mamicode.com
首页 > 其他好文 > 详细

2.0.Architecture components架构组件

时间:2020-02-26 18:27:33      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:oid   架构   style   代码   model   base   arc   任务   支持   

参考

https://developer.android.com/topic/libraries/architecture/

Architecture架构组件

架构组件是Jeppack中的一组支持库,主要用于帮助开发者构建一个健壮的架构。

很早就接触这个,但一直用的云里雾里的,年前和最近一段时间把官方文档和源码全都过了一遍,算是理解更深入了,

之后的几篇相关文章我不只是把用法列出来,会把一些源码分析做一些说明。

 

Data Binding

Declaratively bind observable data to UI elements

Lifecycles

Manage your activity and fragment lifecycles

LiveData

Notify views when underlying database changes

Navigation

Handle everything needed for in-app navigation

Paging

Gradually load information on demand from your data source

根据需要逐步从数据源加载信息,分页加载

Room

Fluent SQLite database access

ViewModel

Manage UI-related data in a lifecycle-conscious way

WorkManager

Manage your Android background jobs

后台任务工具。由于Android新版和老版对后台任务的限制不一样,WorkManager主要就是对不同版本对后台任务的处理方法进行封装,当然我们可以自己针对不同版本写不同的代码。

2.0.Architecture components架构组件

标签:oid   架构   style   代码   model   base   arc   任务   支持   

原文地址:https://www.cnblogs.com/muouren/p/12368135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!