android 使用ViewPager 2时调用导航组件时出错

roejwanj  于 2022-11-03  发布在  Android
关注(0)|答案(1)|浏览(162)

我很难尝试学习X1M0N1X。在我的应用程序中,我有6个片段。

  • 其中四个可使用ViewPager 2进行滑动
  • 第五个片段未在ViewPager中实现,因此用户无法通过滑动转到那里
  • 第六个片段只是ViewPager的主机,因为其他片段由Navigation Components使用

我现在可以滑动片段,但是每当我尝试使用Navigation Components时,我都会得到关于action/destionation的错误。
看起来我可以浏览片段,但是我不能转换任何Navigation Component函数,因为片段保持不变,在滑动到另一个片段后它不会改变标签。
有没有办法从特定的片段中得到正确的NavController,或者这只是我糟糕的实现?

laximzn5

laximzn51#

如果Frag1Frag2Frag3Frag4ViewPager中的那些,并且您要转到Frag5
方向必须是从承载ViewPagerFrag6Frag5

相关问题