android-viewmodel 相关问题

如何在ViewModel类Kotlin的函数内部使用存储库对象?

我拥有此类:类MyViewModel @Inject构造函数(存储库:MyRepository):ViewModel(){lateinit var myLiveData:LiveData fun signIn(credential:AuthCredential){...

回答 1 投票 0

在函数之间传递MutableLiveData

我在ViewModel中有一个函数'A',它从firebase中检索数据,并将该值分配给MutableLiveData (所有这些都包装在onSuccessListener中)并返回它。此功能...

回答 2 投票 0

ViewModel没有零参数构造函数错误-即使它具有零参数构造函数

我是Android和Java的新手,正在尝试制作基于位置的应用。编辑我做了一个非常简单的测试代码,并得到了相同的错误。这是java:包com.example.viewmodeltest; ...

回答 2 投票 0

如何从Android Viewmodel中的线程返回结果?

我正在尝试在Android应用程序中使用viewmodel,但我想根据其id获取一个项目。由于必须在一个线程中完成对数据库的引用,因此我无法选择返回项目...

回答 1 投票 0

使用PeriodicWorkRequest使用Room填充数据库

我一直在关注本教程,该教程介绍了如何使用Room实现数据库访问。就实现的解释而言,可从WordRepository访问AppDatabase(RoomDatabase)(...

回答 1 投票 0

[Android RecyclerView适配器通知具有viewModel的位置处删除的项目

我有一个RecyclerView及其viewModel,其中包含项目列表。如何检测在位置移除的项目并调用myAdapter.notifyItemRemoved(position)? ps:RecyclerView有自己的viewModel和...

回答 1 投票 0

将依赖项注入ViewModel时的Dagger / MissingBinding

我正在尝试将我的存储库注入到ViewModels中。但是,在编译代码时,我一直收到此错误。我不确定该在哪里使用... C:\ Users \ Anon \ AndroidStudioProjects \ ...

回答 1 投票 0

对新的Kotlin协程StateFlow进行单元测试

[最近作为Kotlin协程的一部分引入了StateFlow类。我目前正在尝试尝试对ViewModel进行单元测试时遇到问题。我要实现的是:测试我的...

回答 1 投票 0

通过“ this”和“ activity !!”有什么区别?创建ViewModelProvider实例时作为ViewModelStoreOwner的对象

[嗨,我是Kotlin学习者,想了解传递“ this”和“ activity !!”之间的区别!作为ViewModelStoreOwner时,在用于ex viewModel的片段中创建ViewModelProvider实例时...

回答 2 投票 1

如何对返回实时数据的函数进行单元测试

在我的viewModel中,我有一个返回liveData的函数。该功能直接在片段中调用,因此可以直接在片段中观察到。我无法获取如何测试此功能的信息...

回答 1 投票 0

将MutableMap更改为Map时,ViewModelFactory中出现Dagger2错误

我尝试使用dagger2时遇到问题,这是我的ViewModelFactory:类ViewModelFactory @Inject构造函数(私有val viewModels:MutableMap ,Provider

回答 1 投票 0

Android ViewModel的职责是仅保留数据还是保留数据+用于视图的控制器?

从官方那里我们知道ViewModel类旨在以生命周期感知的方式存储和管理与UI相关的数据,但是我认为很多开发人员都将ViewModel用作数据存储和...

回答 1 投票 1

如何在Android的ViewModel中存储分页数据?

在旋转设备时,我丢失了先前加载的页面数据。我该如何解决?通过下面的实现,只有当前页面的数据保留在ViewModel中,而其他所有...

回答 1 投票 1

稍后在ViewModel中初始化LiveData

最近选择使用LiveData,在初始化变量时遇到问题。我有2个活动(我不使用导航,但是这不是重点):一个是包含项提取的列表...

回答 1 投票 0

基于传递给片段的参数,具有相同ViewType类型的相同片段类型的多个实例

我有ViewPager2的应用程序。其中的所有页面都是相同类型的实例。所有页面都在recyclerview中显示一些不同数据类型的列表。数据是从某些API填充的...

回答 1 投票 0

使用架构组件等待未决实时数据的最佳方法

我正在开发一个通过apollo-android从graphql服务器获取数据的应用程序。我在aws rds数据库上执行一次访存。我在CalendarFragment的onCreate()处执行此操作。 ...

回答 1 投票 0

向LiveData多次添加同一观察者

我们的团队在开发当前应用程序时正在使用ViewModel和LiveData组件。在单击按钮的一种情况下,我们正在启动网络API调用。存储库返回一个...

回答 1 投票 0

在三个片段之间共享ViewModel

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

回答 1 投票 -1


观察方法与观察者<>

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

回答 1 投票 0

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