2.0.Architecture components架构组件
参考
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主要就是对不同版本对后台任务的处理方法进行封装,当然我们可以自己针对不同版本写不同的代码。
相关推荐
似水流年梦 2020-08-09
JamesRayMurphy 2020-07-26
lizzysnow 2020-07-18
willowwgx 2020-07-18
xilove0 2020-07-09
云端漂移 2020-07-05
hnyzyty 2020-07-05
heavenautumn 2020-06-21
netuser 2020-06-14
淡风wisdon大大 2020-06-06
巴壁虎 2020-05-30
RocketJ 2020-05-28
tanrong 2020-05-20
heniancheng 2020-05-15