LiveData 转换为 StateFlow/SharedFlow

问题描述

StateFlow / SharedFlow 中这种实时数据转换的等效代码是什么?

val myLiveData: LiveData<MyLiveData> = Transformations
                    .switchMap(_query) {
                        if (it == null) {
                           AbsentLiveData.create()
                        } else {
                           repository.load()
                     }

基本上,我想听每个查询更改以对返回的内容做出反应。因此,欢迎使用类似于使用 StateFlow / SharedFlow 的任何东西。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)