gpt4 book ai didi

android - 如何获取其他 fragment 的 ViewModel

转载 作者:行者123 更新时间:2023-11-29 02:39:09 25 4
gpt4 key购买 nike

我有一个更改多个 fragment 状态的外部事件,因为我使用的是 Android 架构组件,所以我为每个 fragment 创建了多个 ModelView。

在 ModelView 之间发送消息的正确方法是什么

最佳答案

我假设您正在使用 viewModel 来跨 Activity 和 fragment 重建保存状态。您确实意识到 viewModel 本质上是您的模型类,对吗?那么为什么要在 viewModel 之间发送消息呢?

如果您有一个更改 fragment 状态的外部事件,您应该将它传播到您的 Activity ,然后 Activity 会将这些消息发送到您的 fragment ,您可以在其中更新 View 模型的状态。

关于android - 如何获取其他 fragment 的 ViewModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45403833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com