android - 在应用程序级别观察数据

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

你好,我在UI下有团队
enter image description here

当我从片段报告的下拉菜单中选择其他项目时,我需要刷新片段图表(包括tab1,tab2 .... tab6)以及片段报告详细信息(tabA,tabB,tabC)中的所有数据

UI说明

父片段-> FragmentReport

子片段-> FragmentReportDetail

FragmentReportDetail的选项卡布局包含3个选项卡(意味着3个选项卡片段..选项卡A,选项卡B,选项卡C)
每个选项卡A,选项卡B和选项卡C的选项卡布局都有6个选项卡(意味着6个选项卡片段...选项卡1,选项卡2,....选项卡6)

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

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

提前致谢。

最佳答案

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

enter image description here

关于android - 在应用程序级别观察数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61769695/

相关文章:

java - 如何在线程内使用我的全局应用程序类方法

android - FragmentPagerAdapter 中的 fragment 选项菜单

Android WebView removeCookie

android - 无法访问 DynamoDB 表

kotlin - 如何在 Kotlin 中使用 JpaRepository 中的 save()

android - 使用 fragment 时应用程序崩溃

java - 方法不会覆盖其父类(super class)中的方法。安卓 fragment

android - 应该从 onStart 还是 onActivityCreated 方法访问 View ?

eclipse - 为什么无法加载主方法

Android 房间没有正确删除缓存