Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
当ViewModel通过LiveData公开UiModel时,如何对UiModel中的更改做出反应?
[我观看了Florina Muntenescu在KontlinConf 2018上的精彩演讲,她谈到了他们如何重塑其应用程序架构。演讲的一部分是他们如何公开一个UiModel(不是...
MVVM:尝试使用LiveData加载数据时,ViewModel为null
因此,我正在尝试构建一个简单的MVVM接口,以将由ViewModel检索的数据库中的旅行加载到我的TripFragment中。但是,我一直收到此错误,说我的TripViewModel为null:...
我试图使用改造来获取Web api的响应数据,但是响应数据的结果似乎不一样。有趣的fetchData():LiveData {val auth = Credentials.basic(...
Android:如何在WorkManager Android的doWork方法中使用LiveData
我的要求是从Room DB中获取数据,返回类型为LiveData。从Room DB提取数据后,我必须上载到服务器并从DB中删除。我必须在后台执行所有过程。 ...
我该如何使其实时数据观察器基于带有一些用户输入的用户点击事件,但应该从onCreate开始观察?
我进行了改造,然后是存储库,然后是模型,然后是视图,但是在单击按钮观察器时,不要在onChanged中观察。来自onClick的OnClicking on按钮,一切正常。我得到...
Kotlin:如何在viewModel中观察一次liveData?使用ObserveForever()和removeObserver()
我正在学习Kotlin,并且试图使用相同的ViewModel来显示用户列表和编辑用户。我正在使用房间,所以我有一个“ getPersonnelById(),需要观察。...
我正在努力了解如何处理发出的liveData。我在这里写了liveData的四个不同示例,类MainViewModel:ViewModel(){val viewModelValue = MyRepo.liveValue ...
在viewModel中使用liveData,我观察是否返回任何Web api响应,但是如何使用removeObserve方法删除特定的观察值?类MyViewModel:ViewModel(){fun buttomSubmit(){...
[将Firestore与Fragment和ViewModel一起使用时Android应用程序崩溃
我有一个应用程序,显示来自MainActivity的片段中的产品列表。使用ViewModel通过存储库从Firestore数据库中读取项目列表。 MainActivtiy:类...
是否必须在Android的MVVM模式中使用ViewModel和实时数据类?我们还能不使用MVVM模式而不使用它们吗?
我正在尝试在现有项目中实现MVVM模式。我在看过的许多开发人员网站和教程上都感到困惑,但是到处都有使用实时数据和视图模型的MVVM模式...
我有一条狗的清单,当我从清单中点击特定的狗时,我可以看到详细信息。但是,由于某种原因,文本视图(dogName,dogPurpose,dogLifespan等)未更新。详细信息...
我想观察ViewModel中的实时数据更改,并想要更改另一个实时数据,所以我正在使用Mediatorlivedata,我不知道如何在ViewModel中观察它,我得到了编译时错误...
片段无法通过sharedViewModel和LiveData进行通信
我希望第一个片段通过来自第二个片段的LiveData来观察信息。我尝试执行相同的操作,但仅在1 Fragment中有效,但是只要我想在其他...中接收数据,就可以使用...
在正确的方式中从悬浮的存储库中获取ViewModel中的LiveData的方式
[我把头围在Kotlin协程和LiveData上。我想做一个非常基本的用例,其中ViewModel返回取自Repository暂停函数的LiveData,它也返回LiveData。...
我想向您寻求帮助。我正在编写使用MVVM和LiveData体系结构的应用程序。在ViewPager内,我有3个片段来显示来自ViewModel的数据。我注意到...
我想为整个应用程序创建一个带有一些全局变量的单例对象,并且我还想在该对象中观察一些全局LiveData对象。在我的一个DAO中,我有一个查询,它返回...
如何制作MutableLiveData 以触发onChanged?
请帮帮我。我想观察一些使用LiveData的String。应用程序启动时会触发一次OnChanged(),但是当我通过单击按钮更改字符串1的值时,onChange()不会...
我在主要活动中打开一个蓝牙插座,并从其他设备接收信息。如下图所示,我的活动有两个片段。我如何使用从...
[我有一个疑问。如果我有一个方法可以异步调用一个api并将其结果转换为livedata对象,而在另一个地方,当数据更改时,我将更新我的recyclerview,然后...
我对Transformations.map的绑定似乎不起作用
[尝试将按钮的enabled属性绑定到Transformations.map。我不知道为什么它不起作用。我相信我正在做与此Google Code Lab中完全相同的事情:https:// ...