我很难学习Navigation Components
。在我的应用程序中,我有6个片段。
- 其中四个可以使用
ViewPager 2
进行滑动 - 第五个片段没有在
ViewPager
中实现,因此用户无法通过滑动访问 - 第六个片段只是
ViewPager
的宿主,因为其他片段由Navigation Components
使用
我现在可以刷碎片,但每当我尝试使用Navigation Components
时,我都会收到关于action/destionation
的错误。这只是从我的Host Fragment
调用ActionFrag1ToFrag5
我似乎可以浏览片段,但我不能投射任何Navigation Component
函数,因为片段保持不变,滑动到另一个片段后不会更改标签。
有没有一种方法可以从特定的片段中获得正确的NavController
,或者这只是我糟糕的实现?
如果Frag1
、Frag2
、Frag3
和Frag4
在ViewPager
中,并且您希望转到Frag5
。
方向需要从承载CCD_ 19的CCD_ 18到CCD_ 20。