Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
我有MainActivity,其中包含带标签的TabLayout:每个标签都是一个片段,每个标签都有一个RecyclerView。当我在主活动中点击FAB时,将打开NewReminderActivity。我用架构......
我正在使用新的Android架构组件:MVVM,LiveData等。根据Android文档以及许多博客的建议,为了在片段之间共享数据,我们应该创建...
嗨所有亲爱的Android开发人员我刚开始使用android,我开始使用android-room-with-a-view-kotlin演示开发android,它工作得很好,没有任何问题,但我想添加节标题...
如何在每个片段中拥有单独的ViewModel实例,并在Viewmodels之间拥有共享数据
我正在研究Android TV应用程序我有一个片段(主片段)和里面片段有侧面菜单,每个菜单项创建新片段(菜单片段)。我有Viewmodel,在ViewModel中我有......
我目前正在尝试为Fragment制作一个viewmodel。我的方法是为一个片段使用一个viewmodel。我有几个不同场景的用例。拿书,到......
在Kotlin中有一个扩展方法observeOnce(https://code.luasoftware.com/tutorials/android/android-livedata-observe-once-only-kotlin/),这是我希望用Java复制的行为。 ...
我有一个简单的场景,我在片段中做一些事情,当我收到LiveData时,我想在Activity中做一些事情。 ViewModel:class MyViewModel(application:Application):...
DialogFragment中的getViewLifecycleOwner()导致崩溃
我使用DialogFragment(onCreateDialog)和ViewModel。但是,当我尝试使用getViewLifecycleOwner()传递observe()方法时,我得到如下错误:java.lang.IllegalStateException:可以'...
我正在浏览应用程序架构指南,并试图在我的一个应用程序中实现MVVM和LiveData。我正在使用领域,我正在使用它创建一个RealmLiveData,如下所示...
具有ViewModel,LiveData和Room的AsyncTask,AsyncTaskLoader或Executor?
首先,我不知道Android和Java中的所有内容我正在研究这个问题,以防您在我的问题中发现缺乏知识。当我读到装载机的好处时,我读到装载机正在运行...
问题我实现了Android体系结构库,我正在使用MVVM(模型视图 - 模型)从房间数据库恢复数据,每当我使用观察者查看LiveDada时...
双向数据绑定,RecyclerView,ViewModel,Room,LiveData,哦我的
Android开发新手,我试图结合RecyclerView,ViewModel,Room和LiveData来解决双向数据绑定问题。我grok单向绑定,但无法弄清楚两个-...
我正在制作一个使用room和Livedata来存储和显示数据的应用程序,我可以创建和删除没有问题的单个项目,但我正在努力创建一个更新值的过程。 ......
试图尝试mvvm和livedata,我在数 据库中有一个查询Room @Query(“SELECT * FROM User”)fun getAllUsers():LiveData > @Query(“SELECT * FROM User”)有趣......
Java Android LiveData调用依赖于其他LiveData的Room查询
更新:::我已经更新了问题以包括演示其他LiveData也是必需的:所以我们有userLD,我们需要获得goalWeeklyLD的价值,我们需要goalWeeklyLD值...
SingleLiveEvent实际上是Android架构组件库的一部分吗?
我一直在使用可以在这里找到的SingleLiveData类。我的问题是:SingleLiveData实际上是Android架构组件的一部分吗?使用它是个好主意吗?
问题摘要:在导航到新片段,弹出新片段并返回到原始片段后,片段中会触发多个LiveData观察者。细节:......
Room:来自Dao的LiveData将在每次更新时触发Observer.onChanged,即使LiveData值没有变化
我发现Dao返回的LiveData会在DB中更新行时调用它的观察者,即使LiveData值显然没有改变。考虑以下情况......
Room LiveData vs AsyncTask用于不需要更新的单个查询
我正在将我们的项目转换为与Room ORM合作。当我需要更新LiveData对象时,它工作得很好,并且非常适用于AsyncTasks,例如插入,删除等,我不需要回调。但......
无法使用AndroidX LiveData和模拟视图模型进行检测测试
从将项目移植到Android Jetpack库(“AndroidX”)后,我无法获得涉及模拟视图模型和LiveData操作的检测测试。我建了......