android-viewmodel 相关问题

在三个片段之间共享ViewModel

我有三个片段A,B和C。B和C是A的子片段。我如何使所有三个片段共享同一视图模型。在这篇中等文章中,这是我应该做的:viewModel = activity?.run ...

回答 1 投票 -1


观察方法与观察者<>

我正在阅读与LiveData和ViewModels有关的Android文档,并且遇到了使我感到困惑的条目。在LiveData Overview中,示例代码实现了观察者,就像public ...

回答 1 投票 0

是否可以为ViewModelProvider.Factory创建带有T参数的基本构造函数?

我需要您的帮助...如果我有许多带有构造函数的ViewModel(具有不同的参数-一些存储库),那么原来应该有那么多的自定义ViewModelProvider.Factories?那么……...]

回答 1 投票 0

ViewModel的LiveData是否可以包含要调用其各自视图的函数?

类似于此处的iamjonfry的方法...简单示例:除ui内容(即标题)外,我的数据类(MyUIState)具有onClicked属性。例如,当MyFragment带有按钮的RecyclerView ...

回答 1 投票 0

使用LiveData而不是常规回调有什么好处?

我有一个允许用户登录的应用。用户数据保存在数据库中。 MainActivity实现一个接口OnUserCreationCallback:类MainActivity实现...

回答 3 投票 2

数据绑定不适用于“选项卡项目”文本属性

我最近开始学习数据绑定,到目前为止,它的工作情况非常好。但是我在将数据绑定到选项卡项时遇到了如下问题(请参阅第一个选项卡项中的text属性):...

回答 2 投票 1

Kotlin ConflatedBroadcastChannel.offer()不起作用?

我正在通过MyRepository.myConflatedChannel.offer(myvalue)发送一个值。然后,我希望在ViewModel的collect {}或onEach {}块中收到它。但是,两个函数都不被调用。它...

回答 1 投票 0

使用Android中的ViewModel将带有recyclerview的数据从片段传递到另一个片段

我的应用程序内部有一个viewPager,其中包含3个片段。单击“ recyclerview”项后,第一个片段具有一个recyclerview,我将一些数据传递给不是该部分的另一个片段...

回答 1 投票 1

如何使用navGraph范围初始化viewModel

我开始学习共享视图模型。目前,我在活动中有3个片段,其中2个片段在嵌套的navGraph中。我想为他们两个创建共享的navGraph viewModel范围,但是...

回答 1 投票 2

通过数据绑定设置条目时,旋转程序获得空适配器

我正在使用像这样的数据绑定将条目添加到android中的AppCompatSpinner中:

回答 1 投票 1

Fragment类,MVVM,视图模型中的未解析参考(vars)

[我正在学习有关用Kotlin开发Android应用程序的UDACITY免费课程,而我实际上是在本课程的Viewmodel / MVVM部分,即实现Viewmodel类以更好地分离...

回答 1 投票 1

具有LiveData的片段的SharedViewModel

我正在使用实时数据来测试片段的SharedViewModel,我使用getViewLifeCycleOwner作为片段1中实时数据的所有者。当我从片段1移至片段2时,再次返回时...]]

回答 1 投票 0

存储库MVVM架构中的堆栈溢出错误

我想使用Room db对我的应用程序实施MVVM。我点击了此链接https://codelabs.developers.google.com/codelabs/android-room-with-a-view/index.html?index=..%2F..index#13我遇到了错误.. 。

回答 1 投票 -1

查看RecyclerView项目的模型

我的活动有一个Google的ViewModel,它可以获取一些模型项。然后将这些项目转换为RecyclerView的适配器项目。一个适配器支持的适配器项目类型也很多。

回答 1 投票 2

具有多个实时数据对象的活动

我在房间db中有一张桌子,其中包含卡片列表。我的片段中有2个回收站视图。需要根据卡ID填充这些回收者视图。只要此表中有更改,实时...

回答 1 投票 0

片段中用于ViewModelProvider的ViewModelStoreOwner是什么?

我正在创建一个测试活动,该活动将更新MyViewModel中的某些文本。我想在一个片段中观察这些变化,但是当我使用MyViewModel myViewModel = new ViewModelProvider(this).get(...

回答 2 投票 2

AndroidViewModel没有零参数构造函数

我正在尝试在MainActivity中创建我的AndroidViewModel的实例。当我这样做时,我得到以下错误,没有零参数构造函数这是我的RecipeViewModel包com.example ....

回答 1 投票 0

RecyclerView仅在方向更改后填充ViewModel中的数据[Kotlin]

[我正在使用NavigationDrawer并尝试MVVM体系结构,所有布局都很好,然后我实现了RecyclerView,它在其中一个片段中显示了来自Firebase的数据,所有代码都是...

回答 1 投票 0

在片段之间发送变量,并在ViewModel中使用它

我正在发送变量并在一个片段中接收它,但是对于ViewModel中的用户界面来说,这是必需的。在ViewModel中访问变量的最佳方法是什么?正在发送片段val ...

回答 1 投票 0

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