android-viewmodel 相关问题

在 ViewModel 中收集流

我正在使用 Compose 和 Room 数据库编写一个 Android 应用程序。我有一个可行的解决方案,但我不确定我是否使用了最佳实践。我正在 ViewModel 的 init 中收集两个流,以便我可以创建...

回答 1 投票 0

在 Android Kotlin 应用程序中使用 Hilt 注入 ViewModel 时遇到问题

我正在开发一个 Android 应用程序,使用 Kotlin、Jetpack Compose 和 Hilt 进行依赖注入。尽管遵循了 Hilt 的推荐设置,但我在尝试时仍然遇到运行时异常...

回答 1 投票 0

使用 hilt 将类注入可组合函数

我发现我真的不需要我的视图模型具有生命周期意识,我想用平面 kotlin 类替换它们来处理 ui 逻辑,我的问题是 hilt;因为它只允许...

回答 1 投票 0

使用Factory创建共享ViewModel

我有一个带有 3 个选项卡的 TabLayout 的 DocumentsFragment: TabRulesFragment, TabProceduresFragment, TabGuidanceFragment 在 DocumentsFragment 中我初始化一个共享 viewModel,DocumentsSharedViewModel ...

回答 2 投票 0

Android Kotlin ViewModel 在首次启动片段/活动时未加载/显示内容

我有一个Android Kotlin MVVM项目,ViewModel在Fragment的第一次启动时没有被加载。但如果我刷新它加载数据并显示在用户界面中 HomeFragment.kt UI HomeFragment 类:片段...

回答 1 投票 0

ViewModel 更新后,Jetpack Composable 未更新(重绘)

我有一个 mutableStateListOf(ReturnItemExamples) ,列表中的每个对象都显示在 LazyColumn 中。 我遇到的问题是一旦我使用

回答 1 投票 0

使用 Jetpack Compose 时无法创建 com.example.project.mainViewModel 的实例

“大家好,我正在尝试使用 Jetpack Compose 构建一个 Android 应用程序。但是,当我尝试运行该应用程序时,出现如下错误: 进程:com.example.bangkit_recycleview,P...

回答 1 投票 0

SavedStateHandle ViewModel 未在导航和堆栈清除中保留状态

我有一个 Android 应用程序,其中包含由 Jetpack Navigation 管理的多个屏幕。在我的应用程序中,我在 ViewModel 中使用 SavedStateHandle 来在配置更改中保留某些状态,并且

回答 1 投票 0

ViewModelFactory 和 AndroidInjection 的 Dagger 循环依赖问题

我想了解为什么我在这里有匕首循环依赖: 类 MachineFragment : Fragment() { @注入 Lateinit var viewModelFactory: ViewModelFactory 私人 Lateinit var viewMod...

回答 1 投票 0

在活动范围视图模型中观察状态对象时,不在前台的片段不会更新

我正在使用 Jetpack compose 进行 UI 渲染。我有 Fragment1 和 Fragment2。我有一个在活动范围中定义的 viewModel SharedViewModel 。 当我从位于

回答 1 投票 0

Kotlin Stateflow 新值发出但未收集

我有一个片段,它在从视图模型状态流收集后显示位置,该位置存储在共享首选项中,而不是在片段启动时发送到可变流状态。

回答 3 投票 0

尝试将使用 Retrofit2 获取的 API 数据存储在 mutableList 中,返回空列表

我正在尝试将体育 API 数据添加到类别列表中,以与可滚动选项卡同步,但该列表始终为空,仅显示标题和图标,而不显示 API 数据。该应用程序...

回答 1 投票 0

为什么我的应用程序在实现 ViewModel 和弹出对话框后不断停止?

我开始了这个新项目,用于跟踪山羊农场的山羊信息。这是我第一次使用 ViewModels 来弹出对话框,我假设这就是在 viewMode 之前出错的地方......

回答 1 投票 0

我想在我的 Android 应用程序中实现 Hilt,但应用程序不断崩溃

我正在使用 kotlin 编写一个 Android 应用程序,并且正在尝试实现 Firebase 身份验证。我正在使用 Hilt,但是我不断收到不知道如何修复的错误。该应用程序保持 cras...

回答 2 投票 0

无法在具有fragmentComponent范围的视图模型中注入存储库

我使用带有 4 个选项卡的底部导航。我想在选项卡 1 中使用不同的实例加载 FragmentA,并在选项卡 2 中使用不同的实例和不同的 viewModel 实例加载相同的片段(FragmentA)...

回答 1 投票 0

如何正确初始化 Room (AndroidViewModel)?

我正在使用带有 AndroidViewModel 的房间数据库(无工厂) 类 RoomModel(应用程序:应用程序) : AndroidViewModel(应用程序) { // .... } 我不确定如何正确初始化...

回答 1 投票 0

通过Recyclerview列出的卡中的id检索数据

我在我的应用程序中发布了广告。 我从 firebase 中将广告作为列表拉出,并使用回收器适配器列出它们。使用视图模型。 每个广告中都有发布该广告的人的 ID。 我的问题...

回答 1 投票 0

使用可组合范围实例化 ViewModel

我想实例化一个具有可组合函数范围的 ViewModel。 我怎样才能做到这一点? 我不想使用 navigation-compose 来利用其 BackStackEntry 作为 ViewModelStoreOwner。

回答 1 投票 0

在 ViewModel 中使用 DataStore 无法正确保存和检索数据

我目前正在尝试将简单数据(PIN 码和恢复电子邮件)保存到数据存储中。这样我的应用程序就知道启动时的行为方式。我决定创建一个数据存储类来处理我的数据存储

回答 1 投票 0

如何在预览可组合项时测试 mutableStateFlow?

我有一个可组合项,我想用可变状态流模拟不断变化的输入。简而言之,我有一个可组合项,您可以在其中传递一个名为项目描述的字符串字段,该可组合项

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.