zoukankan      html  css  js  c++  java
  • 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主要就是对不同版本对后台任务的处理方法进行封装,当然我们可以自己针对不同版本写不同的代码。

  • 相关阅读:
    解决Struts中文乱码问题总结
    也谈创业企业CEO该拿多少工资
    Codeforces Round #242 (Div. 2) A. Squats
    设计模式之模板方法模式
    hdu2768Cat vs. Dog (反建法,最大独立集)
    Python
    kvm
    linux bin文件制作
    python
    pytho
  • 原文地址:https://www.cnblogs.com/muouren/p/12368135.html
Copyright © 2011-2022 走看看