我很难尝试学习X1M0N1X。在我的应用程序中,我有6个片段。
- 其中四个可使用
ViewPager 2
进行滑动 - 第五个片段未在
ViewPager
中实现,因此用户无法通过滑动转到那里 - 第六个片段只是
ViewPager
的主机,因为其他片段由Navigation Components
使用
我现在可以滑动片段,但是每当我尝试使用Navigation Components
时,我都会得到关于action/destionation
的错误。
看起来我可以浏览片段,但是我不能转换任何Navigation Component
函数,因为片段保持不变,在滑动到另一个片段后它不会改变标签。
有没有办法从特定的片段中得到正确的NavController
,或者这只是我糟糕的实现?
1条答案
按热度按时间laximzn51#
如果
Frag1
、Frag2
、Frag3
和Frag4
是ViewPager
中的那些,并且您要转到Frag5
。方向必须是从承载
ViewPager
的Frag6
到Frag5
。