【发布时间】:2021-12-28 14:17:36
【问题描述】:
我使用 jetpack compose 和 MVVM 架构构建了一个 Android 应用程序。在主屏幕上,我从 API 加载一些数据并将其存储在本地,它工作正常,但是当我导航到另一个屏幕并返回主屏幕时,数据再次重新加载,怎么可能只加载一次数据?
【问题讨论】:
-
你是否在 ViewModel 构造函数中加载数据?
-
@Zain 是来自使用刀柄的存储库
-
“数据再次重新加载”到底是什么意思。它是否再次从服务器获取,而不是使用缓存数据?屏幕是否再次更新,这是您不想要的?
-
stackoverflow.com/help/how-to-ask - 请提供说明您的问题的信息(如代码示例)。 “我的应用程序执行 X,但我不希望那样”不是一个好问题。
标签: android mvvm viewmodel android-jetpack-compose android-jetpack