Android Fragment 之间的跳转

问题:

Acitivity using Navigation Nav_1,有两个Fragment :
- Fragment A,
- Fragment B, using Navigation Nav_2,有两个Fragment:
   - Fragment Ba
  - Fragment Bb

现在要从 Fragment Bb 跳转到 A, 应该怎么做?

 

利用 navigate 找到 navcontoller Nav_1, 通过 action_b_to_a 进行跳转。

问题2:

以上方法从A->Bb的过程,从 menu 走,回不到 A,必须显性返回.

 

解答:可以用 popup, popbacktostack, navigateup。并且在action 中设置 singletop 等

 

问题3:

从 A->Bb,  用  navigate 传 bundle 为 null

posted @ 2023-10-13 20:16  物华天宝关耳  阅读(46)  评论(0)    收藏  举报