cost 61 ms
在 jetpack compose 中使用 viewModel 作为唯一的真实来源

假设我们有一个 viewModel,里面有一个名为 apiKey 的值。 该值的内容以 Flow 的形式从 DataStore 接收,然后作为 LiveData 公开。 另一方面,我们有一个名为 SettingsFragment 的 Fragment,我们试图在 TextField 中显示该 api ...

2021-12-02 18:24:10 1 15
我想将数据从服务发送到 viewModel 然后分段

我使用服务来播放音乐(使用 MediaPlayer)和 MVVM 模式。我需要先将歌曲持续时间从服务发送到视图模型,然后再发送到片段。我的问题是:如何将数据从服务发送到视图模型。 我不确定将数据从服务发送到 viewModel 或直接从服务发送到 Framgent 是个好主意。 ...

2021-12-01 19:33:53 0 4
RecycleView KOTLIN 无法创建 VIEWMODAL 实例内的 ViewModel 实例

我正在尝试创建一个包含国家/地区列表的视图模型。 View 模态类如下所示: 函数 openCountriesFile 只会解析包含国家的 XML 文件,并将其保存在 ModelView 内的 MutableLiveData 对象中。 后来我想用一个 Fragment 来观察改变的数据:这个 ...

2021-12-01 08:47:27 0 9
如何添加带参数和返回数据的 ROOM 查询

我正在尝试创建一个新的房间数据库查询,它接受一个参数并返回一个列表。 我阅读的所有文档和观看的视频仅向我展示了 DAO 查询(我已经完成),但我找不到的是如何为存储库和 viewModel 类创建后续查询。 这是我的 DAO 查询; 我已经成功创建了一个不带任何参数的“LiveData”查询(用 ...

2021-11-30 09:41:15 1 20
SwitfUI 发布在静态属性上

我有一个这样定义的视图模型: 我想从我的 Swift 代码的全局范围修改日志属性,而不像这样初始化 MyViewModel: 我尝试将日志属性设为静态: 但是我收到这个错误: 'wrappedValue' 不可用:@Published 仅适用于类的属性 如何在没有 MyView ...

2021-11-29 18:58:34 1 15
如何绑定ViewModel生命周期来组合

我现在正在使用 Jetpack Compose。 我意识到我可以在可组合中为每个我的可组合和初始化视图模型使用 ViewModel,就像这样: 但是有一个问题是这些视图模型永远不会被销毁,即使未显示可组合。 例如,我有一个 Main 可组合屏幕,它根据用户交互加载其他一些屏幕,如下所示: ...

2021-11-28 06:33:32 2 18
Android ViewModel 未从 BackStackEntry 获取所选项目

我有一个可以从底部导航栏访问的地图片段。 我还希望能够通过单击我的回收站视图来访问它(如果从回收站视图单击它,则从回收站视图显示位置)。 为此,我尝试检查 backstack 以查看 listfragment 是否存在。 但是我无法让它工作,有人可以看到我的代码的问题吗? 视图模型: Lis ...

2021-11-28 06:02:25 1 16
Viewmodel 正在重新创建方向更改时的网络调用。 我哪里错了?

MVVM 清洁架构的新手。构建一个应用程序,该应用程序具有由 Recycler 视图组成的单个屏幕。 数据是通过改造获取的。我一直在努力使用 viewmodel 只拨打一次电话,但它不起作用,并且在我将方向从纵向更改为横向时一直在调用。不知道这个问题,请指教 ...

2021-11-27 15:23:16 0 4
WPF C# DataGrid 绑定到复杂的 ViewModel

我已经挣扎了很长一段时间,我似乎无法成功。 任何人都可以帮助我如何完成以下任务: 有一个主数据网格/行(保存标题、日期值和位置,例如:纽约) 在此数据网格/行中,必须有一个解决方案,其中我有三列(仍然在第一行内):1. 列显示 Person 的集合,2. 列显示 Animal 的集合,3. ...

2021-11-26 05:17:19 0 6
如何在 Compose Navigation 中导航视图模型字段更改?

在我的应用程序中,我想将信息发送到服务器,在收到成功响应后,我想将信息传递到当前屏幕以导航到另一个屏幕。 这是流程: 从 UI 我调用viewModel向服务器发送请求。 在ViewModel我有一个回调: 正如你所看到的,我也有负责屏幕的State ,所以当响应成功时,我想更新状态,以便 ...

2021-11-25 16:47:59 1 18
在 StreamBuidler 中使用 ViewModelWidget?

你好呀 我正在尝试在 StreamBuilder 中使用 ViewModelWidget(已在 ViewModelWidget 中使用)。 当我使用 StatelessWidget 并在 params 中传递 viewModel 时,它工作正常。 但是当我使用 ViewModelWidget 时,我 ...

2021-11-25 15:11:16 0 10
Dagger-Android:片段销毁时,ViewModel 不会被销毁

在我的项目中,我使用 Dagger2 将 ViewModel 注入到片段中。 为了简要说明我的情况,我有一个使用片段状态适配器的片段,其中包含两个片段。 为方便起见,我将在片段状态适配器片段 B 和片段 C 中调用父片段片段 A 和子片段。 通常,在测试应用程序时,用户会在包含回收视图的片段 ...

2021-11-25 12:41:11 1 33
什么时候在 Android 中调用 Viewmodel 的构造函数?

我正在浏览这个代码实验室: https : //developer.android.com/codelabs/android-lifecycles#6它解释了如何在 ViewModel 中使用 SavedStateHandle 来避免进程死亡。 ViewModel 的构造函数如下: 视图模型在 ...

2021-11-24 03:13:47 1 26
使用 ViewModel 在数据库中保存 MVC 下拉列表项

我对 MVC 架构完全陌生,需要帮助将下拉列表中的所选项目保存在数据库中。 基本上对于其创建视图上的每个项目模型,我需要有一个下拉列表,我需要在其中选择一个客户端(客户端名称显示在 Dropdonwlist 中)。 根据选择的客户端,ClientID 应该通过 Post 方法(作为外键)链接到数据库 ...

2021-11-23 12:13:48 1 30
如何将值发送给子组件,即视图模型值?

这是我的代码。 抽屉组合 菜单列表屏幕 菜单列表视图模型 如果该值ID TextField在抽屉的变化, empno在价值viewModel的变化,并且如果在该值ID的viewModel改变,则在值ID TextField在抽屉的变化。 我想知道如何与Viewmodel和 Chi ...

2021-11-23 08:14:59 1 24
在活动停止时停止运行 livedata 任务

我正在尝试了解使用 viewmodel 和 livedata 的正确方法。 我创建了一个简单的应用程序,它在活动开始时启动计时器。 当活动被破坏时 - 计时器继续运行并且在重新启动活动时创建了第二个计时器,现在我们有两个正在运行的计时器 - 这是潜在的内存泄漏吗? 停止\\破坏活动时停止我们的“任务 ...

2021-11-23 06:03:31 1 19
Recyclerview 项目显示不正确的值

我正在构建一个 android kotlin 应用程序,我想显示在 recyclerview 中显示的每个位置对象与谷歌地图中的固定位置之间的距离。 这是viewModel中的方法: 然后这个方法将距离分配给xml中的textview 与data class Position(latitud ...

2021-11-23 00:21:05 0 3
在 MVVM NestedRecyclerview 中遇到困难

我即将使用 Nested RecyclerView 创建一个日记应用程序。 从图片中可以看出,我尝试打印特定日期的数据。 所以我做出的选择是... 首先,从房间里的数据来看,String Type中只选择了日期,传递给Parent RecyclerView。 根据那个日期,出来的信息... ...

2021-11-22 16:44:23 0 5
使用 Hilt 使用运行时参数实例化 viewModel

我在做什么 我正在对我的 android 应用程序实施 oauth2 进程。 用户通过浏览器授权应用程序后,我的应用程序将启动一个 Activity 从 Intent 检索授权代码,然后使用该代码获取 API 的访问令牌。 我在 viewMomodel 中有一个注入存储库的方法,以继续获取访问令牌 ...

2021-11-21 13:35:13 1 17

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM