Android 如何使一个目的地可以从多个不同的目的地导航?

Android 如何使一个目的地可以从多个不同的目的地导航?,android,android-architecture-components,android-architecture-navigation,Android,Android Architecture Components,Android Architecture Navigation,假设我有一个屏幕,在导航图中使用了几次。例如: 底部导航栏中有两个选项卡:项目和收藏夹。项目目标显示项目列表。收藏夹目标显示用户喜欢的项目列表。在两个屏幕中单击一个项目将打开一个项目详细信息目的地 +---------+ +------------+ | Items | -----> |Item Details| +---------+ +------------+ +---------+ +------------+ |Favorites|

假设我有一个屏幕,在导航图中使用了几次。例如:

底部导航栏中有两个选项卡:项目和收藏夹。项目目标显示项目列表。收藏夹目标显示用户喜欢的项目列表。在两个屏幕中单击一个项目将打开一个项目详细信息目的地

+---------+        +------------+
|  Items  | -----> |Item Details|
+---------+        +------------+

+---------+        +------------+
|Favorites| -----> |Item Details|
+---------+        +------------+

我是将一个项目详细信息目的地和两个操作放入其中,还是将两个项目详细信息目的地放入其中?推荐哪一种?

最好使用一种

项目详细信息

  • 这样,您就不必维护两个完全相同的片段
  • 您的项目将更容易阅读
因此,一个项目详细信息目的地和两个操作更好。

用于此(项目详细信息)。创建一个项目详细信息目标和一个全局操作,就是这样