首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jetpack
Arrom
创建于2021-12-07
订阅专栏
Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。
等 1 人订阅
共7篇文章
创建于2021-12-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
jetpack中Databinding的源码走读
Jetpack DataBinding使用了大量的注解处理器和代码生成技术,将XML文件中的View和ViewGroup与数据对象关联起来,从而实现数据和UI视图之间的直接联系。接下来,我们可以从以下
Jetpack中的状态机 如何管理生命周期的事件分发
Jetpack中的状态机通常是利用ViewModel和LiveData实现的,在这种实现方式中,状态的变化会被封装在ViewModel中,而LiveData则被用来发送状态变更的通知。 对于生命周期中
jetpack - WorkManager 简单使用和源码分析
WorkManager的介绍 WorkManager API 是一个适合用来替换所有先前的 Android 后台调度 API(包括 FirebaseJobDispatcher、GcmNetworkMa
Jetpack - LiveData的入门和源码分析
什么是LiveData LiveData是一个可以被观察的数据持有类,它可以感知并遵循Activity,Fragment等组件的生命周期。由于LiveData对组件生命周期可感知的特点,所以我们可以在
Jetpack - ViewModel 入门与源码分析
介绍 ViewModel 是介于 View(视图)和 Model之间的一个东西。它起到了桥梁的作用,使视图和数据既能够分离开,也能够保持通信。 ViewModel 将页面所需要的数据从页面中剥离出来,
Jetpack - DataBinding 入门与源码分析
介绍 传统的应用开发中,布局文件通常只负责应用界面的布局工作,如果需要实现页面交互就需要调用setContentView()将Activity、fragment和XML布局文件关联起来。然后通过控件的
Jetpack - Lifecycle的使用和源码分析
Lifecycle的作用 生命周期感知型组件可执行操作来响应另一个组件(如 Activity 和 Fragment)的生命周期状态的变化。这些组件有助于您写出更有条理且往往更精简的代码,这样的代码更易