android-viewmodel 相关问题

Dagger Hilt“辅助”和“ViewModelInject”已弃用。在 Dagger Hilt 查看模型 1.0.0-alpha03

在 Dagger Hilt 查看模型 1.0.0-alpha01 实现“androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha01” 实现 'com.google.dagger:hilt-android:2.28-alpha' 卡普特'

回答 6 投票 0

使用 Proguard 后,带匕首柄的 Viewmodel 不起作用

我正在开发使用MVVM、Room和匕首柄的应用程序,应用Proguard规则、minifyEnabled和shrinkResources后应用程序崩溃 输出 2021-08-11 08:30:56.952 13679-13679/? E/

回答 1 投票 0

重构。使用 ViewModel 中的 MutableState 在 RecyclerView 中加载数据

我已经密封了类State,我需要将数据从数据类Loaded加载到Fragment中的RecyclerView。如何正确观察fragment中的状态并将其加载到RecyclerView中?主要问题...

回答 1 投票 0

android 在设备旋转时保持标签状态

我正在构建具有片段的 Android 应用程序,并且该应用程序使用 MVVM 设计模式。 每个片段代表一个足球联赛标题和图标 这些选项卡根据 API 调用动态添加。

回答 1 投票 0

在 Android ViewModel 中操作密封的 UiState 类

我正在阅读 Android UI 层的速成课程,其中建议通过密封类对复杂的 UI 状态进行建模,例如像这样: 我会以以下形式向 UI (Compose) 公开这样的状态

回答 1 投票 0

Jetpack Compose:如何在屏幕之间导航时保留 ViewModel 状态?

在提供的设置中,我在 Jetpack Compose 应用程序中的屏幕 1 和屏幕 2 之间导航时遇到问题。以下是问题的详细分析: 在屏幕 1 上,我有一个文本字段

回答 1 投票 0

Android - 在后台下载并存储数据到 Room

我的应用程序依赖于从网络下载数据。数据被下载并存储在 Room 中,但它可以随时更改,因此必须在每次应用程序启动时下载数据(如果互联网连接

回答 1 投票 0

尝试使用 Jetpack Compose 了解 ViewModel 和导航

我试图了解如何使用 ViewModel 来保存可以传递到不同屏幕的值。 我编写了一个非常简单的程序来尝试理解这个概念。 这是我的 MainActiv...

回答 1 投票 0

ViewModel 结构在单独的 Jetpack Compose 可组合项中调用时不维护变量值

在 DiscoverCountries 可组合页面中,有一个可组合按钮,用于更新 ContinentsViewModel ViewModel() 类的 selectedContinent 字符串成员的值。我正在尝试使用...

回答 1 投票 0

Jetpack Compose 在 Activity 和可组合项之间共享视图模型

我已按照本教程了解了有关 ViewModel 和 Jetpack Compose 的基础知识: https://developer.android.com/codelabs/basic-android-kotlin-compose-viewmodel-and-state#0 在上面的教程中...

回答 1 投票 0

Android Compose、Viewmodel 和数据层以及服务

我开始进行 Android 开发,并且在 Compose 和 Viewmodel 方面遇到困难。 为了获得一些知识,我按照本教程了解了与我的 UI 交互的基础知识...

回答 1 投票 0

观察 ViewModel 中变量的状态

我正在尝试了解 ViewModel 以及如何观察其中的变量。我想弄清楚如何观察 ViewModel 中的变量并在它们发生变化时触发操作。

回答 1 投票 0

在 Jetpack Compose 中过滤数据库:不工作

所以我有一个挂起函数,我从协程调用,并带有过滤条件。 然后,此过滤条件将被传递到视图模型,更具体地说是传递到查询。 所有这些都存储在...

回答 1 投票 0

在哪里保存将在 Android 撰写屏幕中显示和隐藏对话框的状态

我有一个带有按钮的屏幕,可以执行网络调用。我需要根据网络错误在同一屏幕上显示警报对话框。 示例代码: // AAViewModel.kt 有趣的 fetchWeather(){ ...

回答 1 投票 0

LiveData 观察者触发先前的响应

在我的登录页面中,当我单击带有有效电子邮件和密码的登录按钮时,它将进入主页。然后当我从那里注销并重定向到登录页面时。然后我面临的是当我cli...

回答 1 投票 0

在 Android 中模拟 ViewModel 进行 ui 测试

我目前正在使用 Kotlin 构建一个 jetpack 撰写应用程序,并且在测试应用程序的导航时遇到困难。 我想模拟我的 ViewModel,这样我的测试就不依赖于 api ...

回答 1 投票 0

如何在不同的ViewModel之间正确共享ViewModel Delegate?

在我的应用程序中,我有一个 ViewModel 委托,它在我的一些 ViewModel 之间共享(在导航图的范围内)。 示例:一个 ViewModelDelegate 仅获取一次过滤器项目并重新...

回答 1 投票 0

如何在 Activity 之间共享 ViewModel?

我有两个类,MainActivity 和 RegisterActivity。在后者中,您可以输入姓名、年龄和电话号码。输入该信息后,我将其存储在 ViewModel 中(即 RegisterActivity h...

回答 4 投票 0

在屏幕中调用多个 ViewModel 函数与单个 ViewModel 函数

假设在OrderScreen中,我们有OrderViewModel(orderRepository)和UserViewModel(userRepository)。 方法#1: 类 OrderViewModel(private val orderRepository: OrderRepository) : ViewModel() { ...

回答 1 投票 0

Kotlin 单元测试 - 总是通过

我有一个 ViewModel,它具有一些从服务器或本地数据库获取数据的功能。 我已经用假存储库为该 ViewModel 编写了单元测试。 但是无论是否调用存储库......

回答 1 投票 0

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