【问题标题】:Observe Data at Application level在应用程序级别观察数据
【发布时间】:2020-05-13 08:24:40
【问题描述】:

您好团队,我有以下 UI

当我从 Fragment Report 的下拉菜单中选择不同的项目时,我需要刷新 Fragment 图表(包括 tab1、tab2....tab6)和 Fragment ReportDetails 中的所有数据(tabA、tabB、tabC)

界面说明

父片段 -> FragmentReport

子片段 -> FragmentReportDetail

FragmentReportDetail 的选项卡布局有 3 个选项卡(表示 3 个选项卡片段..选项卡 A、选项卡 B、选项卡 C) 每个选项卡 A、选项卡 B 和选项卡 C 的选项卡布局有 6 个选项卡(表示 6 个选项卡片段...选项卡 1、选项卡 2、...。选项卡 6)

因此,当父片段下拉菜单中的项目更改时...我需要更新(使用 API 网络调用)所有选项卡片段中的数据。我还需要在所有选项卡片段中传递选定的下拉项以进行 API 调用。

如何在所有选项卡片段中观察此下拉项选择。

提前致谢。

【问题讨论】:

    标签: android android-fragments kotlin android-tablayout android-livedata


    【解决方案1】:

    以下是使用共享 ViewModel 实现功能的方法:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多