LiveData
(6)Android LiveData 实战总结
这周在重构一个 Android 平板蓝牙控制的 App,之前为了赶工期,代码写的比较乱,
正好这段时间赶上多个客户的定制要求,发现要一套代码实现多套差异化的需求,如果代码不好好规整根本改不动。
自己欠的技术债,总归是要还的。
Android LiveData 实现列表勾选
## 界面功能
界面功能是禁忌症确认,只有不存在任何一项的时候,才能进入使用。
每一项是一个 Switch 按钮,代表是否勾选。
## 记录目的
感觉我对 LiveData 的理解还是不够充分。也许经历越多的实战,才能理
Android 使用 LiveData 显示实时状态变化
例如加载数据时, 显示转圈提示。或者显示 connecting / finding data ...
也可以加上动态图标:
https://github.com/material-components/material-comp
Android LiveData
可以包含任何类型的数据,通过监听 LiveData,在数据发生变化时,可以立即得到通知。
## LiveData 与 ViewModel
通常 LiveData 定义在 ViewModel 中,然后在 Activity / Fr
Jetpack Compose 使用 MutableLiveData 及 observeAsState 实现详情页的数据查询
## 思路
对 viewmodel 中 livedata 的监听也是返回一个 state.
但这个 state 是不能像 compose 内的 state 直接修改的。要修改,需要调用 viewmodel 中的函数来间接修改。
Android ViewModel 与 LiveData 的使用场景
## 概述
- 在 activity 中监听 ViewModel 中数据的变化,当有变化时,将对应的数据显示在界面组件上
- LiveData 在 ViewModel 中使用,上面监听的数据类型就是 LiveData 类型。
- 同时
上一页
下一页