我正在使用 Jetpack compose 进行 UI 渲染。我有 Fragment1 和 Fragment2。我有一个在活动范围中定义的 viewModel SharedViewModel 。 当我从位于
我有一个片段,它在从视图模型状态流收集后显示位置,该位置存储在共享首选项中,而不是在片段启动时发送到可变流状态。
尝试将使用 Retrofit2 获取的 API 数据存储在 mutableList 中,返回空列表
我正在尝试将体育 API 数据添加到类别列表中,以与可滚动选项卡同步,但该列表始终为空,仅显示标题和图标,而不显示 API 数据。该应用程序...
为什么我的应用程序在实现 ViewModel 和弹出对话框后不断停止?
我开始了这个新项目,用于跟踪山羊农场的山羊信息。这是我第一次使用 ViewModels 来弹出对话框,我假设这就是在 viewMode 之前出错的地方......
我想在我的 Android 应用程序中实现 Hilt,但应用程序不断崩溃
我正在使用 kotlin 编写一个 Android 应用程序,并且正在尝试实现 Firebase 身份验证。我正在使用 Hilt,但是我不断收到不知道如何修复的错误。该应用程序保持 cras...
无法在具有fragmentComponent范围的视图模型中注入存储库
我使用带有 4 个选项卡的底部导航。我想在选项卡 1 中使用不同的实例加载 FragmentA,并在选项卡 2 中使用不同的实例和不同的 viewModel 实例加载相同的片段(FragmentA)...
如何正确初始化 Room (AndroidViewModel)?
我正在使用带有 AndroidViewModel 的房间数据库(无工厂) 类 RoomModel(应用程序:应用程序) : AndroidViewModel(应用程序) { // .... } 我不确定如何正确初始化...
我在我的应用程序中发布了广告。 我从 firebase 中将广告作为列表拉出,并使用回收器适配器列出它们。使用视图模型。 每个广告中都有发布该广告的人的 ID。 我的问题...
我想实例化一个具有可组合函数范围的 ViewModel。 我怎样才能做到这一点? 我不想使用 navigation-compose 来利用其 BackStackEntry 作为 ViewModelStoreOwner。
在 ViewModel 中使用 DataStore 无法正确保存和检索数据
我目前正在尝试将简单数据(PIN 码和恢复电子邮件)保存到数据存储中。这样我的应用程序就知道启动时的行为方式。我决定创建一个数据存储类来处理我的数据存储
如何在预览可组合项时测试 mutableStateFlow?
我有一个可组合项,我想用可变状态流模拟不断变化的输入。简而言之,我有一个可组合项,您可以在其中传递一个名为项目描述的字符串字段,该可组合项
为什么对列表的更改也会改变 ViewModel 中的另一个列表?
我有一个ArrayList val 任务 = 记住 { mutableStateListOf() } 任务项在哪里 @保持 @Parcelize 数据类任务( var 任务:字符串, var 完成:布尔值 = false ):
我想制作一个简单的数据输入应用程序,该应用程序从主要活动开始,并在用户获取所有输入后询问用户来自图库的信息和图像 URI
在 Jetpack Compose 上处理状态的最佳方式是什么/在哪里?
我见过一些 Jetpack Compose 项目,并且见过两种类型的管理状态,但没有意识到哪一种更好。 例如,我们假设:输入状态。我见过人们管理这种状态...
创建视图模型作为默认参数与在可组合主体内创建视图模型有区别吗?
创建视图模型作为可组合参数的默认值与在可组合参数体内创建它之间有区别吗? 我认为不应该有任何,只是想要......
如何将 ViewModel 与 Jetpack Compose 结合使用?
我正在尝试将 ViewModel 与 Jetpack Compose 结合使用, 通过进行数字增量。 但这不起作用。也许我没有以正确的方式使用视图模型。 这是我的主要活动代码 主活动类:
任何人都可以帮助我,我使用 mvvm 模型在我的应用程序中显示电影信息,我想我做了所有正确的事情,但是当我运行我的应用程序时,它在片段和主要活动中没有显示任何内容...
如何使用 Hilt 将 safe-args 参数注入视图模型?
我在这里发现了类似的问题。在撰写此问题时,只有这个答案可用,这对我没有任何帮助,我相信对提出问题的人也没有帮助
我正在尝试实现视觉转换以显示带有掩码的格式化电话号码。 问题是mask是动态的,可以从后端接收,具体取决于character...
如何修复错误消息:“类型不匹配”推断类型为 MutableState<List<Task>> 但需要 Int”
第一次使用 ViewModel,所以这里有点迷失。我已经像这样定义了我的视图模型: 数据类任务( 有效 ID:字符串, val 标题:字符串, val 描述:字符串, ...