Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
MutableLiveData:无法在协程的后台线程上调用 setValue
我正在尝试从协程触发 LiveData 更新: 对象地址列表:MutableLiveData>() 有趣的 getAddressesLiveData(): LiveData> {
LiveData(MutableLiveData)和数据绑定上升错误(无法调用观察者方法)
我有一个使用ViewModel和MutableLiveData将实时数据绑定到我的UI的应用程序。几个小时西下我的时间!并在互联网上审查所有样本我找不到问题的原因。我......
我想与Kotlin一起使用LiveData,并且其值不能为null。您如何处理?也许是LiveData的包装?在这里搜索良好的模式..例如:class ...
因此,在我的android项目中,我在存储库层中使用RxJava然后将其转换为视图模型中的实时数据,但是当我的流发出错误时,我遇到异常。它有事情要做......
使用LiveData进行Android数据绑定 - 一起验证多个字段
我在ViewModel中使用与LiveData的双向数据绑定来处理注册表单。填写字段时,需要一起评估字段的有效性(以及...
我正在使用房间作为我的应用程序的数据存储。我试图在viewmodel类中保存成功网络调用的会话列表。我使用了一个存储库来与dao和asynctask进行交互......
我正在尝试将数据设置到一个文件中的ViewModel,我不希望在其中保存任何活动引用。 A类 - >将数据设置到ViewModel中的LiveData上有一个Application类引用但是......
使用Retrofit使用LiveData和Repository设置ViewModel的正确方法
目前我使用服务通过改造进行网络调用,但我想更新此模型以将ViewModel与LiveData一起使用。我正在努力的是如何设置存储库来更新...
我观察到MutableLiveData触发观察者的onChanged,即使向其setValue方法提供了相同的对象实例。 //片段#onCreateView - scenario1 val newValue =“newValue”...
假设我有2个片段A和B.每个片段分别包含一个视图viewA和viewB。默认情况下隐藏两个视图。有一个名为sharedVM的共享视图模型(链接到活动)......
我有两个liveatas。我需要对它们进行减法,但是如何用两个liveatas来做呢?我已经创建了这样的东西,但这不是正确的方法,因为它总是不刷新结果......
并行触发xml文件中的livedata观察者和数据绑定侦听器吗?
如果我在活动中有一个观察者,并且在同一个livingata对象上通过数据绑定在xml中有一个,当我调用livesata.setvalue(value)时,订阅者会收到通知的顺序是什么?
当Google的Android WorkManager的工作人员可以进入取消状态时,会出现什么情况?
最近,开始使用WorkManager库。 1)如果我使用它的标签取消标记的作品,它是否进入取消状态? 2)其他场景可以使其进入CANCELED状态?
在Android中的onClickListener中多次观察到LiveData
我有一个类似于这个类ServerTimeRepo @Inject构造函数的存储库设置(私有val改造:Retrofit){var liveDataTime = MutableLiveData ()有趣的getServerTime():...
我已经尝试将值提取到基类中并让ViewModel扩展它。但是,当我这样做时,观察者并没有坚持使用LiveData。例如,当我有一个父类......
LiveData是否需要在上游传播数据的最短时间?我有一个MutuableLiveData,它从存储库更新。更新代码从互联网加载一些数据并设置...
在Fragments中保存和恢复ListView(livedata)
我正在尝试制作Todo应用程序。我已成功地在片段中实现了livedata和listview(片段默认来自项目快速入门模板)。我无法解决的问题是......
我正在尝试访问时间,直到下一班巴士到达阿什维尔北卡罗来纳州给定巴士站的Live Feed公交系统,但我不断返回两个控制台错误:“时间没有定义”和“......
错误:程序类型已存在:android.arch.lifecycle.LiveData
当我在Android Studio中按播放按钮时,我的应用程序编译但显示此错误(编辑):错误:程序类型已存在:android.arch.lifecycle.LiveData(完整日志)我试过...
我的代码适用于视图模型,但是当我开始使用model.d.observe中的实时数据观察值时(这,观察者 {r-> resp = r})resp中的r类型= ...