android-livedata 相关问题

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

LiveData有两个来源?

我想用不同的源来使用同一个LiveData。一个来自API调用,是一个可观察的数据,一个来自数据库,是一个LiveData。我希望能够这样做:......。

回答 1 投票 0

在初始化时,ViewSwitcher没有用.showNext()切换视图,在观察到Livedata变化后,ViewSwitcher没有切换视图。

我在一个DialogFragment里面有一个ViewSwitcher。该切换器拥有2个视图,"1.选择视图 "和 "2.选定视图"。初始视图是默认的 "1.选择视图"。当fromType是...

回答 1 投票 0

通过Transformations转换从不同来源(存储,firestore)获取的生活数据。

情况如下: 我通过LiveData从firestore中获取数据,并将其显示在RecyclerView中,如下所示: val placesDataSet: LiveData >> = ...

回答 1 投票 0

Transformation后获得LiveData对象有什么比较好的方法?

我目前正在学习《用Kotlin开发Android应用》课程,有一个任务是把LiveData对象--CountDownTimer的Long类型--从observer移到xml文件。但它必须是 ...

回答 1 投票 0

使用LiveData进行数据绑定--从popbackstack返回片段后,UI没有更新。

我有一个viewmodel,方法如下: private fun getCart(): LiveData { return Transformations.switchMap( venueId) { venueId -> venueId?.let { ....

回答 1 投票 0

安卓调解器直播数据将2个直播数据合并成一个流和一个触发器。

我有2个实时数据,我把它们作为源添加到一个中介实时数据中,我从一个视图模型中暴露出这个数据,供一个片段观察。当任何一个实时数据发生变化时,它会触发onChanged方法的...

回答 1 投票 2

如何在Android中从MutableLiveData中获取所有结果?

我在我的应用程序中使用LiveData,我有一个Model和一个ViewModel。下面是我的Model和ViewModel类: public class HomeMenuModel { String id; String title; public String getId() { ...

回答 1 投票 0

如何切换出AndroidX架构组件任务执行器进行Espresso测试?

我们在Espresso测试中遇到了问题,并且非常确定原因是LiveData#postValue调用。似乎Espresso有时会在所有任务执行之前做出断言......。

回答 1 投票 0

在Android上使用ViewModel进行状态管理,当在流程中时

基本上我有一个使用ViewModel的状态管理系统,它看起来像这样: class ViewModelA: ViewModel() { private val repository: RepositoryA by inject() private val _stateLiveData =...

回答 1 投票 0

重载片段后,视图模型不返回任何数据。

试图实现 1.在从视图模型中加载数据之前进行互联网检查。2.片段不应该从视图模型中获取任何数据(不设置任何观察者),如果没有数据,则显示警报对话框。

回答 1 投票 0

Android ViewModels。数据类是否应该暴露livedata属性?

鉴于这种情况 Model data class User(var id: int, var name: String) View Model val Users: LiveData > val SelectedUser: LiveData fun changeSelectedUserName()...。

回答 1 投票 0

安卓MVVM,具有多种改造请求和线程处理功能。

我是一个安卓开发的初学者,我对如何将rxjava2,mvvm,retrofit2组合成http请求感到困惑。I'm confused of the combination with rxjava2,mvvm,retrofit2 into http request. 用MVVM拱,我构建了以下请求。在该片段中,我处理了ui...。

回答 1 投票 0

来自房间的LiveData和MutableLiveData显示错误信息。

源代码可以在以下地址找到:https:/github.comAli-RezaeiTVMaze我有以下的版本库类:class ShowRepository( private val showDao: ShowDao, private val api: TVMazeService ) { ....

回答 1 投票 -1

安卓:没有LiveData,如何使用从Room到Retrofit发送数据?

我的情况是,我正试图获取一个字符串列表List 从我的房间数据库中提取信息,并将其发送到Retrofit来检索信息。我不想使用LiveData,因为我将 ...

回答 1 投票 0

如何在Retorfit中使用NetworkBoundResource与suspend fun。

我正在使用Retrofit,LiveData,Room(Android AAC)。NetworkBoundResource是googlesimple提供的结合网络源和房间的好帮手。自从Retrofit 2.6.0推出内置支持 ...

回答 1 投票 5

editText和TextView的双向数据绑定不工作。

我已经实现了双向数据绑定,但没有达到预期的效果。所以这里是我的XML片段。

回答 1 投票 0

在提交列表后,无法获得PagedListAdapter的 itemCount。

我基于PagedListAdapter实现了分页功能,我已经检查过了,工作正常。我尝试实现的功能,如果ListAdapter项目是空的,然后显示EmptyHolder。我已经尝试过...

回答 1 投票 3

如何在ViewModel中改变MutableLiveData的值。

我需要在我的ViewModel中改变MutableLiveData的值,但我不能让它,因为该值等于null,我认为需要建立一个观察者在里面改变它,但我不知道如何......

回答 1 投票 0

Android Room - 如何在插入之前检查是否已经存在同名的实体?

我正在使用mvvm模式和android room创建一个应用程序,但是我在验证用户输入时遇到了一些麻烦。当用户想在应用中添加一个原料时,他们需要输入一个名称......。

回答 1 投票 1

在Repository类中观察Forever是一个好的做法吗? db+network分页列表

我按照架构指南构建了一个应用,实现了房间db缓存+网络,需要从单独的实体获取最新的页码。我的模型。@Entity(tableName = "top_rated_movie_page") ...

回答 1 投票 3

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