如何从 Firestore 获取与另一个 LiveData 的内容相匹配的项目列表的 LiveData?
我的 Android 应用程序使用 Firebase Firestore。我有用户的集合,也有成就的集合。每个成就都有一个所有者列表,它们是用户集合的文档 ID...
Jetpack Compose:“by viewModels()”与“viewModel<ViewModelName>()”
这里有什么区别? val myViewModel: MyViewModel by viewModels() 相对 val myViewModel = viewModel() 第一种方式如何运作?它如何知道要使用哪个 ViewModel
我有一个 Activity,下面有多个片段。我想与共享视图模型共享数据,但它们都位于不同的模块中。我无法获取 ActivityViewModel 类。当我收到
通过CalendarView点击不同日期选择日期时如何检索条目
我试图通过单击屏幕上的 CalendarView 来查询条目(1 个或多个),但我陷入了试图弄清楚如何继续以显示这些条目(因为我是新的)的过程中。我没有
在 Android Composabe 函数之间共享视图模型
在可组合函数之间共享相同的 viewModel 时是否会出现任何问题?
Android Jetpack Compose:选项卡开关上的 ViewModel 状态重置
我正在开发一个Android应用程序,其中有一个底部栏。我正在使用 Jetpack Compose、hilt 和 ViewModel。我有一个 ViewModel (ShopListHomeViewModel) 来管理屏幕的状态 (ShopListHomeS...
我一直在阅读大多数 Android 文档等,但我找不到有关此主题的信息。 我知道如何在 viewModel 中创建和编辑状态,如许多 Android 代码实验室中所述。但我不是...
我正在使用 Compose 和 Room 数据库编写一个 Android 应用程序。我有一个可行的解决方案,但我不确定我是否使用了最佳实践。我正在 ViewModel 的 init 中收集两个流,以便我可以创建...
在 Android Kotlin 应用程序中使用 Hilt 注入 ViewModel 时遇到问题
我正在开发一个 Android 应用程序,使用 Kotlin、Jetpack Compose 和 Hilt 进行依赖注入。尽管遵循了 Hilt 的推荐设置,但我在尝试时仍然遇到运行时异常...
我发现我真的不需要我的视图模型具有生命周期意识,我想用平面 kotlin 类替换它们来处理 ui 逻辑,我的问题是 hilt;因为它只允许...
我有一个带有 3 个选项卡的 TabLayout 的 DocumentsFragment: TabRulesFragment, TabProceduresFragment, TabGuidanceFragment 在 DocumentsFragment 中我初始化一个共享 viewModel,DocumentsSharedViewModel ...
Android Kotlin ViewModel 在首次启动片段/活动时未加载/显示内容
我有一个Android Kotlin MVVM项目,ViewModel在Fragment的第一次启动时没有被加载。但如果我刷新它加载数据并显示在用户界面中 HomeFragment.kt UI HomeFragment 类:片段...
ViewModel 更新后,Jetpack Composable 未更新(重绘)
我有一个 mutableStateListOf(ReturnItemExamples) ,列表中的每个对象都显示在 LazyColumn 中。 我遇到的问题是一旦我使用
使用 Jetpack Compose 时无法创建 com.example.project.mainViewModel 的实例
“大家好,我正在尝试使用 Jetpack Compose 构建一个 Android 应用程序。但是,当我尝试运行该应用程序时,出现如下错误: 进程:com.example.bangkit_recycleview,P...
SavedStateHandle ViewModel 未在导航和堆栈清除中保留状态
我有一个 Android 应用程序,其中包含由 Jetpack Navigation 管理的多个屏幕。在我的应用程序中,我在 ViewModel 中使用 SavedStateHandle 来在配置更改中保留某些状态,并且
ViewModelFactory 和 AndroidInjection 的 Dagger 循环依赖问题
我想了解为什么我在这里有匕首循环依赖: 类 MachineFragment : Fragment() { @注入 Lateinit var viewModelFactory: ViewModelFactory 私人 Lateinit var viewMod...
我正在使用 Jetpack compose 进行 UI 渲染。我有 Fragment1 和 Fragment2。我有一个在活动范围中定义的 viewModel SharedViewModel 。 当我从位于
我有一个片段,它在从视图模型状态流收集后显示位置,该位置存储在共享首选项中,而不是在片段启动时发送到可变流状态。
尝试将使用 Retrofit2 获取的 API 数据存储在 mutableList 中,返回空列表
我正在尝试将体育 API 数据添加到类别列表中,以与可滚动选项卡同步,但该列表始终为空,仅显示标题和图标,而不显示 API 数据。该应用程序...
为什么我的应用程序在实现 ViewModel 和弹出对话框后不断停止?
我开始了这个新项目,用于跟踪山羊农场的山羊信息。这是我第一次使用 ViewModels 来弹出对话框,我假设这就是在 viewMode 之前出错的地方......