【发布时间】:2020-05-07 11:08:09
【问题描述】:
我是 android 架构导航组件的新手。所以我有一个屏幕显示我最近订阅的频道列表和一个按钮,可以将我导航到另一个片段,我可以在其中订阅其他频道。
现在我遇到了问题,因为导航图正在处理屏幕的后按,所以我想传递新订阅频道的列表,以便我可以在上一个屏幕的“最近订阅”选项卡上显示更新的频道.
【问题讨论】:
标签: android kotlin navigation android-architecture-components
我是 android 架构导航组件的新手。所以我有一个屏幕显示我最近订阅的频道列表和一个按钮,可以将我导航到另一个片段,我可以在其中订阅其他频道。
现在我遇到了问题,因为导航图正在处理屏幕的后按,所以我想传递新订阅频道的列表,以便我可以在上一个屏幕的“最近订阅”选项卡上显示更新的频道.
【问题讨论】:
标签: android kotlin navigation android-architecture-components
创建一个共享的 ViewModel 以在导航图中的所有片段之间进行通信。导航图中的所有片段都应有权访问此共享视图模型。因此您可以在其中包含“最近订阅”频道列表,并在您需要的屏幕中更新列表并在您想要的任何屏幕中使用它
更新:如果您需要查看一些示例,请使用此链接:
【讨论】: