【发布时间】:2020-03-20 12:30:17
【问题描述】:
我的活动 A 定义了 androidx.fragment.app.FragmentContainerView,并在其布局中使用了给定的 navGraph。导航图的起点是片段 F1,它具有导航到片段 F2 的动作(动作只有 id 和目的地)。片段 F2 具有 id 和 popupTo 的操作,指定 F1 的图形 id。在我通过翻转设备更改活动方向之前,这一切都很好。方向改变后,当我执行 F2 动作时,我得到java.lang.IllegalStateException: no current navigation node 为什么会发生这种情况以及如何解决?
更新:导航组件错误。解决方法在这里:<androidx.fragment.app.FragmentContainerView> vs <fragment> as a view for a NavHost
【问题讨论】:
标签: android android-navigation android-jetpack-navigation