android-livedata 相关问题

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

在Room DB上插入不会触发Activity上的Observer

在我的活动中,我有一个观察者,它观察此查询@Query(“”“ Select *,(从account_id = from_account_id的帐户中选择account_id)作为contact_account_id,(选择...

回答 1 投票 0

为什么livedata从Room返回陈旧数据

我遇到了一个问题,如果不实施脆弱的hacks,我将无法解决。我有一个表Users。我正在通过LiveData观察它。每次我对此进行更新时...

回答 1 投票 0

如何从实时数据中删除观察者,以便在导航回片段时不会显示两次

我有一个片段,当用户成功登录时会显示一个弹出窗口。如果我导航到一个新的片段并返回,则会再次显示带有先前用户名的弹出窗口。我已解决此问题...

回答 3 投票 3

从ViewModel观察其他ViewModel

我正在研究POS类型的应用程序,我试图找出处理显示用户已选择的项目总数的最佳方法。为了简单起见,假设用户可以选择一个项目...

回答 1 投票 1

使用注释处理生成存储库和数据源

我在考虑是否可以帮助我的团队并编写注释处理器来生成MVVM的存储库和数据源。他们只需要使用以下方式注释其Viewmodel提取方法:...

回答 1 投票 0

我如何在Android上接收实时API数据更新?

我正在通过Android应用接收实时API数据更新。我反对轮询,因为它会耗尽电池电量,而不赞成每隔5分钟或...

回答 3 投票 1

Android viewModel savedStateHandle

这更多是一个概念性问题。 Android最近引入了在视图模型内部处理进程死亡期间处理状态的概念,而不是以前曾经是...的保存实例状态...

回答 1 投票 0

如何通过单击recyclerview上的项目来执行对API的调用?

[更详细的情况,可能发生的事情:用户在recyclerview上单击item1->对API的调用被添加到队列或数据流(如果rxjava)中->用户单击对API的item2->调用被添加..上。 ...

回答 1 投票 0


为什么即使更改了值也没有调用地图实时数据?

我是MVVM和Android体系结构组件的新手。所以我有一个像这样的对象RestaurantRepository {val Restaurants:LiveData > = RestaurantClient ....

回答 1 投票 0

LiveData,DiffUtil和对象引用

[其中有LiveData,它是用户列表:val用户:MutableLiveData >然后被更新:val usersValues = users.getValues()val user = usersValues [0] user.name =“ new -...] >

回答 1 投票 0

使用livedata的Recyclerview在数据更改后不会更新。只有在旋转屏幕之后

我有一个天气应用程序,该应用程序允许用户保存位置(本地存储在房间DB中)并显示所述位置的天气。当用户将城市添加到数据库时,我将执行天气API调用...

回答 1 投票 0

android,LiveData会带来多少开销

关于使用LiveData的问题。使用LiveData,您可以免费获得类似的东西:侦听器/订阅者支持;生命周期意识/管理;跨线程封送处理等。我们可以只使用...

回答 1 投票 0

LiveData观察器仅使用空值触发一次

所有正常工作的API请求都返回响应,但是活动观察器仅在第一次触发时才使用空值,并且当来自请求观察器的响应未看到更改时。活动:...

回答 2 投票 0

Android ViewModel观察器不起作用? Kotlin

在选项卡式活动的片段内:重写乐趣onActivityCreated(savedInstanceState:Bundle?){super.onActivityCreated(savedInstanceState)serverSetVM = ViewModelProvider(activity!...

回答 1 投票 0

调用一次后删除观察者

我有一个名为overrideObserver的观察者,我想在烤面包片显示后将其删除(当前,每当我回想该片段时,烤面包片就会一直显示)。试图使用removeObserver方法,...

回答 1 投票 0

不了解方法的签名[关闭]

我正在阅读有关Room,RxJava和LiveData的文章。文章为https://medium.com/@saquib3705/using-rest-api-using-retrofit-library-with-the-help-of-mvvm-dagger-livedata-and-rxjava2-in -...] >

回答 1 投票 0

当ViewModel通过LiveData公开UiModel时,如何对UiModel中的更改做出反应?

[我观看了Florina Muntenescu在KontlinConf 2018上的精彩演讲,她谈到了他们如何重塑其应用程序架构。演讲的一部分是他们如何公开一个UiModel(不是...

回答 1 投票 0

LiveDataScope代码块仅在emit()之后只运行一次吗?

如标题中所述,LiveDataScope代码块在emit()之后仅运行一次吗?是否可以使我的LiveDataScope代码块运行多次,因为我需要向...

回答 1 投票 1

与Kotlin一对多的房间

任务是选择一个日记时,打开一个带有此日记注释的活动。 (一对多)数据库中的实体如下所示:@Entity(tableName =“ word_table”)数据...

回答 1 投票 0

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