android-viewmodel 相关问题

在 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

为什么目标值为空?

我正在尝试使用 SharedViewModel 将数据从 Quiz1Fragment 发送到 HomeFragment。 我观察了SharedViewModel中的日志语句,目标设置正确。 问题似乎出在

回答 1 投票 0

Android ViewModel MutableLiveData 多次更新

场景 你好, 我有一个带有 ViewPager 的活动。在 ViewPagerAdapter 中,我使用不同的数据创建同一片段的实例。 在每个实例中我初始化一个 ViewModel 瓦尔

回答 3 投票 0

使用 Hilt 获取 ViewModel 的协程作用域

假设,我有 ViewModel 类,其构造函数中有一些 UseCase。另一方面,这个 UseCase 在其构造函数中有一个 CoroutineScope。我想使用 viewModelScope 作为参数。 ...

回答 2 投票 0

Android Jetpack Compose 仅调用视图模型函数一次

活动下有一个可组合的屏幕级别。当用户导航到该屏幕时,我使用 LaunchedEffect(Unit) {} 来调用执行一些工作的视图模型函数。现在,效果很好

回答 1 投票 0

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