Android 导航组件 - 当导航到同一导航图中的另一个片段时,片段会被销毁

Arm*_*ght 5 android android-architecture-navigation

正如标题所说,我正在使用导航组件从同一个 navGraph 内的片段导航到另一个片段,每次导航时,都会调用 onDestroyView 方法,并且整个视图都会被销毁,我相信您以前知道这一点。

这里有两个问题,

  1. 我错过了什么吗?
  2. 例如,如果我在其中一个片段中有一个巨大的复杂视图(例如 RecyclerView),我应该做什么来防止它被破坏(并破坏用户体验)并再次重新创建。

谢谢