ViewModel 问答列表

Android 在片段和对话片段之间共享 ViewModel?

作者:kkkkk 提问时间:8/3/2020

如何在 dialog 和 dialogFragment 之间共享相同的 viewModel?我知道viewModel可以在活动范围内共享。但这对我来说范围太大了。 private val mode...

为什么“lifecycleScope.launch”中耗时的操作会阻塞 UI 线程?

作者:excing 提问时间:6/26/2022

我从数据库中读取页面列表并显示在 .它看起来像这样:RecyclerView 视图模型: @HiltViewModel class BookDetailViewModel @Inject inte...

在 Jetpack Compose 中使用 ViewModel 实现 startActivity 的最佳实践

作者:Christina 提问时间:12/9/2022

例如,我有一个简单的可组合函数 @Composable fun TextExample(model: SomeViewModel = viewModel()) { TextButton(onCli...

片段/活动的 uiState 类的大小

作者:citizen_code 提问时间:10/31/2023

问题 我是否正确理解,根据谷歌关于应用程序架构的指南,片段/活动的通常只由一个类描述(见下图)?uiState 对于我来说,作为编程的初学者,它看起来像是数据表示()和屏幕相关事物(例如)之间的组...

java.lang.RuntimeException:无法创建类 com.dg.test.analytics.AnalyticsViewModel 的实例

作者:shubham chouhan 提问时间:11/3/2023

创建了 ViewModel,活动正确注入了刀柄。 但是当我在可组合项中使用视图模型时,它会在运行时出现此错误 @Composable internal fun GalleryPage( anal...

在可组合函数中使用 collectAsStateWithLifecycle() 方法时会触发多个重构

作者:Vikram Ragu 提问时间:10/30/2023

我有一个带有 NavHost 的 Component 活动,它有 2 个可组合项,代表 2 个屏幕。在第一个屏幕可组合项中,我收集了一个计数器值,该计数器值是 viewModel 中存在的状态流,用于...

如何在 jetpack compose 中将一个视图模型用于两个可组合屏幕?

作者:NewPartizal 提问时间:10/26/2023

我有一个名为AddNutritionSearchRoute的屏幕,在这个屏幕上有用户选择的食物,例如苹果、梨、西瓜等。此屏幕上有一个列表按钮。当用户按下列表按钮时,他会转到屏幕以列出名为 Select...

使用 ViewModel 的 Android Activity Result API:如何引用 ActivityResultRegistry

作者:Tim Korelov 提问时间:10/27/2023

我正在使用 Jetpack Compose 和 Dagger-Hilt 制作具有蓝牙功能的应用程序,我的目标之一是能够从应用程序内部发现设备。 令我感到非常惊讶的是,在 SO 或其他地方没有提到这个...

Swift UI 视图仅显示一条记录,而不是记录列表

作者:Nus 提问时间:10/26/2023

我正在使用 Swift UI 。我正在使用 async 和 await 来处理并发。我正在尝试显示产品记录列表。我有 30 条记录进入 json,这里是 json 链接 https://dummyjs...

Android SharedViewModels 与 Clean Architecture 代码库

作者:htafoya 提问时间:10/21/2023

假设我有一个屏幕 A、B、C、D 流,用户沿着屏幕构建一些数据以在 D 上对它们执行最终操作,但能够返回以前的屏幕来编辑一些数据。除了在此屏幕流中之外,不需要缓存或保留数据。 由于所有屏幕都是片段,...


共30条 当前第1页