我有三个片段A,B和C。B和C是A的子片段。我如何使所有三个片段共享同一视图模型。在这篇中等文章中,这是我应该做的:viewModel = activity?.run ...
我正在阅读与LiveData和ViewModels有关的Android文档,并且遇到了使我感到困惑的条目。在LiveData Overview中,示例代码实现了观察者,就像public ...
是否可以为ViewModelProvider.Factory创建带有T参数的基本构造函数?
我需要您的帮助...如果我有许多带有构造函数的ViewModel(具有不同的参数-一些存储库),那么原来应该有那么多的自定义ViewModelProvider.Factories?那么……...]
ViewModel的LiveData是否可以包含要调用其各自视图的函数?
类似于此处的iamjonfry的方法...简单示例:除ui内容(即标题)外,我的数据类(MyUIState)具有onClicked属性。例如,当MyFragment带有按钮的RecyclerView ...
我有一个允许用户登录的应用。用户数据保存在数据库中。 MainActivity实现一个接口OnUserCreationCallback:类MainActivity实现...
我最近开始学习数据绑定,到目前为止,它的工作情况非常好。但是我在将数据绑定到选项卡项时遇到了如下问题(请参阅第一个选项卡项中的text属性):...
Kotlin ConflatedBroadcastChannel.offer()不起作用?
我正在通过MyRepository.myConflatedChannel.offer(myvalue)发送一个值。然后,我希望在ViewModel的collect {}或onEach {}块中收到它。但是,两个函数都不被调用。它...
使用Android中的ViewModel将带有recyclerview的数据从片段传递到另一个片段
我的应用程序内部有一个viewPager,其中包含3个片段。单击“ recyclerview”项后,第一个片段具有一个recyclerview,我将一些数据传递给不是该部分的另一个片段...
我开始学习共享视图模型。目前,我在活动中有3个片段,其中2个片段在嵌套的navGraph中。我想为他们两个创建共享的navGraph viewModel范围,但是...
我正在使用像这样的数据绑定将条目添加到android中的AppCompatSpinner中:
Fragment类,MVVM,视图模型中的未解析参考(vars)
[我正在学习有关用Kotlin开发Android应用程序的UDACITY免费课程,而我实际上是在本课程的Viewmodel / MVVM部分,即实现Viewmodel类以更好地分离...
我正在使用实时数据来测试片段的SharedViewModel,我使用getViewLifeCycleOwner作为片段1中实时数据的所有者。当我从片段1移至片段2时,再次返回时...]]
我想使用Room db对我的应用程序实施MVVM。我点击了此链接https://codelabs.developers.google.com/codelabs/android-room-with-a-view/index.html?index=..%2F..index#13我遇到了错误.. 。
我的活动有一个Google的ViewModel,它可以获取一些模型项。然后将这些项目转换为RecyclerView的适配器项目。一个适配器支持的适配器项目类型也很多。
我在房间db中有一张桌子,其中包含卡片列表。我的片段中有2个回收站视图。需要根据卡ID填充这些回收者视图。只要此表中有更改,实时...
片段中用于ViewModelProvider的ViewModelStoreOwner是什么?
我正在创建一个测试活动,该活动将更新MyViewModel中的某些文本。我想在一个片段中观察这些变化,但是当我使用MyViewModel myViewModel = new ViewModelProvider(this).get(...
我正在尝试在MainActivity中创建我的AndroidViewModel的实例。当我这样做时,我得到以下错误,没有零参数构造函数这是我的RecipeViewModel包com.example ....
RecyclerView仅在方向更改后填充ViewModel中的数据[Kotlin]
[我正在使用NavigationDrawer并尝试MVVM体系结构,所有布局都很好,然后我实现了RecyclerView,它在其中一个片段中显示了来自Firebase的数据,所有代码都是...
我正在发送变量并在一个片段中接收它,但是对于ViewModel中的用户界面来说,这是必需的。在ViewModel中访问变量的最佳方法是什么?正在发送片段val ...