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 类型。 - 同时