标签: Jetpack

4 篇文章

Jetpack-Startup源码解析
Startup源码解析 源码版本: Startup:1.1.0 使用 实现Initializer class WorkManagerInitializer : Initializer<WorkManager> { override fun create(context: Context): WorkManager { // 初始化Wor…
Jetpack-ViewModel源码解析
ViewModel源码解析 源码版本: ViewModel:2.4.0 Android:31 androidx.activity:activity:1.4.0 androidx.fragment:fragment:1.4.0 需会使用:Lifecycle 使用 声明ViewModel class MyViewModel : ViewModel() …
Jetpack-Lifecycle源码解析
Lifecycle源码解析 源码版本: Lifecycle:2.4.0 androidx.activity:activity:1.4.0 androidx.fragment:fragment:1.4.0 使用 声明LifecycleObserver 1. DefaultLifecycleObserver 生命周期状态改变时,会调用对应的方法。可根据…
Jetpack-LiveData源码解析
LiveData源码解析 源码版本:2.4.0 需先了解:Lifecycle 使用 监听值 liveData.observe(LifecycleOwner, Observer) liveData.observeForever(Observer) 设置值 liveData.setValue(value) liveData.postValue(valu…
京ICP备18058279号-1