android-livedata 相关问题

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

如何将LiveData结果发送到现有LiveData对象?

[Android官方开发人员文档中的协程LiveData示例使用emit()提供了以下示例:val用户:LiveData = liveData {val data = database.loadUser()// ...

回答 1 投票 2

Robolectric无法在后台线程上调用setValue

我正在测试一个onsynce调用LiveData实例的setValue的AsyncTask。由于我是从onPostExecute调用setValue的,因此对于......>

回答 1 投票 0

PostValue有效,但SetValue不能MutableLiveData-AndroidX

在OnCreate中执行public void Start(){ModelSingleHotTrendingNews modelSingleHotTrendingNewsX = ViewModelProviders.of(getActivity())。get(ModelSingleHotTrendingNews.class); ...

回答 1 投票 0

如何将数据绑定变量作为xml属性传递到自定义视图

我正在尝试创建一个简单的表单布局,该布局使用包含LiveData的ViewModel绑定到每个表单字段,以便输入的数据可以通过配置更改和向后导航而持久化(...

回答 1 投票 0

无法使用我的第一个Kotlin协程功能

我正在努力使我的第一个协程功能正常工作!我有一个名为GetContacts的阻止函数,该函数可获取设备联系人。我想使用此查询的结果更新Livedata。 ...

回答 1 投票 0

如何通过ViewModel从片段观察存储库LiveData

我很难弄清楚如何在@GET请求的情况下连接存储库和ViewModel的实时数据,并在片段中观察它们。当请求...

回答 3 投票 1

CoroutineLiveData Builder存储库未被调用

我正在尝试使用此处引用的新liveData构建器来检索我的数据,然后将其转换为视图模型。但是,我的存储库代码没有被调用(至少我看不到它...

回答 2 投票 0

如何使用LiveData更新RecyclerView示例:SeenCounter,CommentCounter,LikeCounter

所以我使用RecyclerView制作社交媒体应用程序,它具有类似按钮和类似计数器的功能,当MainActivity加载OnCreate时,它将在我的RecyclerView中点击“ http // test / getLikeCounter”以显示类似计数器的内容...

回答 1 投票 0

Android回收器视图最初始终为空

我有这样的视图模型-私有val viewState = SchoolsViewState()fun onViewOpened()= Transformations.map(schoolUseCase.performAction(SchoolAction.GetList)){when(...

回答 2 投票 0

如何为另一个ViewModel中的对象属性派生ViewModel?

我想为另一个ViewModel中保存的另一个对象的属性获取ViewModel。我有这种关系:在一所房子里有多个人。 (1:n关系,其中人员以...

回答 1 投票 0

Kotlin中的泛型和MutableLiveData

我有两个非常相似的功能,我正尝试通过使用泛型来避免代码重复。这些函数都有一个try catch块,并通过两个MutableLiveData将其通知给观察者...

回答 1 投票 1

单个LiveData观察多个API调用

[我只是想知道以及如何在单个视图(Act或Fragment)中实现多个API调用观察器,所以我的问题简介是我在单个Activity中有多个API调用,例如获取用户...

回答 1 投票 0

如何观察来自片段的存储库LiveData以进行改造@GET请求

我很难确定在@GET请求的情况下如何连接存储库和ViewModel的实时数据,并在片段中对其进行观察。当请求...

回答 1 投票 0

如何结合翻新和LocalDB请求并将结果提供给MVVM中的RecyclerView?

我想从改造中获得结果,如果可能的话,将此数据发送到livelive之类的recyclerview适配器,并保存在本地数据库中。如果翻新无法获得结果数据,则应从本地加载...

回答 1 投票 0

[Android Room在订阅中以Dao返回LiveData

我有一个带有查找方法的房间DAO,该方法返回LiveData。在我的存储库中,我想调用该Dao方法并返回LiveData对象。在我的ViewModel中,我将LiveData称为存储库,因此...

回答 1 投票 0

进行单元测试时无法将值设置为MutableLiveData-抛出java.lang.reflect.InvocationTargetException

我有一个具有构建器的User类,并且该类的构造函数是私有的。公共类用户{私有字符串名称;私有User(){}公共静态类UserBuilder {...

回答 1 投票 1

UI反复设置-数据绑定,MVVM,导航组件

我在当前项目中使用数据绑定和MVVM。这是我正在处理的屏幕之一的代码:class ActivePlansFragment:Fragment(){private lateinit var SavingPlanViewModel:...

回答 1 投票 2

使用DiffUtil.ItemCallback时,ListAdapter的初始数据被擦除

在我的应用中,我有两个LiveData对象,一个用于从0-10获取项目,第二个用于从11-20获取项目。我正在尝试将数据加载到RecyclerView中,但没有20个项目,而是第一个...

回答 1 投票 0

MediatorLiveData vs LiveData

使用LiveData时,我无法获得MediatorLiveData的想法。在文档中提到MediatorLiveData是LiveData的子类,它将观察LiveData并在...上做出反应...

回答 1 投票 2

无法在Activity和Fragment之间共享Viewmodel:

Android Studio 3.6,这里是我的viewModel:导入androidx.lifecycle.AndroidViewModel导入androidx.lifecycle.LiveData导入androidx.lifecycle.MutableLiveData导入androidx.lifecycle.viewModelScope ...

回答 1 投票 1

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