android-livedata 相关问题

Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。

MutableLiveData:无法在协程的后台线程上调用 setValue

我正在尝试从协程触发 LiveData 更新: 对象地址列表:MutableLiveData>() 有趣的 getAddressesLiveData(): LiveData> {

回答 9 投票 0

LiveData(MutableLiveData)和数据绑定上升错误(无法调用观察者方法)

我有一个使用ViewModel和MutableLiveData将实时数据绑定到我的UI的应用程序。几个小时西下我的时间!并在互联网上审查所有样本我找不到问题的原因。我......

回答 1 投票 1

使用Kotlin的可空性和LiveData

我想与Kotlin一起使用LiveData,并且其值不能为null。您如何处理?也许是LiveData的包装?在这里搜索良好的模式..例如:class ...

回答 8 投票 12

RxJava实时数据错误处理

因此,在我的android项目中,我在存储库层中使用RxJava然后将其转换为视图模型中的实时数据,但是当我的流发出错误时,我遇到异常。它有事情要做......

回答 2 投票 1

使用LiveData进行Android数据绑定 - 一起验证多个字段

我在ViewModel中使用与LiveData的双向数据绑定来处理注册表单。填写字段时,需要一起评估字段的有效性(以及...

回答 1 投票 0

房间在Recyclerview中插入POJO和检索列表

我正在使用房间作为我的应用程序的数据存储。我试图在viewmodel类中保存成功网络调用的会话列表。我使用了一个存储库来与dao和asynctask进行交互......

回答 1 投票 2

使用Application创建ViewModel

我正在尝试将数据设置到一个文件中的ViewModel,我不希望在其中保存任何活动引用。 A类 - >将数据设置到ViewModel中的LiveData上有一个Application类引用但是......

回答 2 投票 1

使用Retrofit使用LiveData和Repository设置ViewModel的正确方法

目前我使用服务通过改造进行网络调用,但我想更新此模型以将ViewModel与LiveData一起使用。我正在努力的是如何设置存储库来更新...

回答 1 投票 2

如何从MutableLiveData发出不同的值?

我观察到MutableLiveData触发观察者的onChanged,即使向其setValue方法提供了相同的对象实例。 //片段#onCreateView - scenario1 val newValue =“newValue”...

回答 3 投票 2

MVVM与动画视图共享状态

假设我有2个片段A和B.每个片段分别包含一个视图viewA和viewB。默认情况下隐藏两个视图。有一个名为sharedVM的共享视图模型(链接到活动)......

回答 1 投票 0

Livedata数学运算

我有两个liveatas。我需要对它们进行减法,但是如何用两个liveatas来做呢?我已经创建了这样的东西,但这不是正确的方法,因为它总是不刷新结果......

回答 2 投票 0

并行触发xml文件中的livedata观察者和数据绑定侦听器吗?

如果我在活动中有一个观察者,并且在同一个livingata对象上通过数据绑定在xml中有一个,当我调用livesata.setvalue(value)时,订阅者会收到通知的顺序是什么?

回答 1 投票 0

当Google的Android WorkManager的工作人员可以进入取消状态时,会出现什么情况?

最近,开始使用WorkManager库。 1)如果我使用它的标签取消标记的作品,它是否进入取消状态? 2)其他场景可以使其进入CANCELED状态?

回答 1 投票 0

在Android中的onClickListener中多次观察到LiveData

我有一个类似于这个类ServerTimeRepo @Inject构造函数的存储库设置(私有val改造:Retrofit){var liveDataTime = MutableLiveData ()有趣的getServerTime():...

回答 1 投票 2

如何在多个ViewModel之间共享LiveData?

我已经尝试将值提取到基类中并让ViewModel扩展它。但是,当我这样做时,观察者并没有坚持使用LiveData。例如,当我有一个父类......

回答 1 投票 0

LiveData的更新值丢失

LiveData是否需要在上游传播数据的最短时间?我有一个MutuableLiveData,它从存储库更新。更新代码从互联网加载一些数据并设置...

回答 2 投票 0

在Fragments中保存和恢复ListView(livedata)

我正在尝试制作Todo应用程序。我已成功地在片段中实现了livedata和listview(片段默认来自项目快速入门模板)。我无法解决的问题是......

回答 2 投票 0

从Live Feed XML访问元素和属性

我正在尝试访问时间,直到下一班巴士到达阿什维尔北卡罗来纳州给定巴士站的Live Feed公交系统,但我不断返回两个控制台错误:“时间没有定义”和“......

回答 1 投票 0

错误:程序类型已存在:android.arch.lifecycle.LiveData

当我在Android Studio中按播放按钮时,我的应用程序编译但显示此错误(编辑):错误:程序类型已存在:android.arch.lifecycle.LiveData(完整日志)我试过...

回答 10 投票 25

如何在观察实时数据的值时修复“resp”的空指针

我的代码适用于视图模型,但是当我开始使用model.d.observe中的实时数据观察值时(这,观察者 {r-> resp = r})resp中的r类型= ...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.