随笔分类 - Android jetPack
摘要:kotlin flow Jetpack 系列(4)—— 有小伙伴说看不懂 LiveData、Flow、Channel,跟我走 - 掘金 (juejin.cn)
阅读全文
摘要:DataBinding,再学不会你砍我 - 掘金 (juejin.cn) 一、区别ViewBinding和DataBinding他们的区别。 目的不同。ViewBinding的出现仅仅是为了帮开发人员省去写findViewById的步骤;而DataBinding是用于绑定数据的,能够把视图的数据和代
阅读全文
摘要:ViewModel是Android架构组件中负责管理UI数据与逻辑的,类似于MVP架构中的Persenter相似。 MVVM与MVP最大的区别就是使用viewmodel,即VM代替原来的P层。V层建议使用databinding实现,从而形成简洁高效的MVVM。 以感知生命周期的方式存储和管理视图相关
阅读全文
摘要:mark : Jetpack 系列(6)—— ViewBinding 与 Kotlin 委托双剑合璧 - 掘金 (juejin.cn) 1 条件 确保你的Android Studio是3.6或更高的版本 2 启用 在模块build.gradle文件android节点下添加如下代码: android
阅读全文
摘要:一、LiveData 是一个可被观察的数据持有者,它是具有生命周期感知的数据持有者,只会通知处于Active状态的观察者。 LiveData是一个抽象类,最简单的实现者MutableLiveData 1、基本使用 通过调用LiveData的observer方法,注册观察者 MutableLiveDa
阅读全文
摘要:引言 Lifecycle 组件包括 LifecycleOwner LifecycleObserver Lifecycle 组件是执行操作以响应另一个组件(Activity或者Fragment)的生命周期状态的更改。 一、在Activity或者Fragment中的使用 class MainActivi
阅读全文

浙公网安备 33010602011771号