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 @   物华天宝关耳  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示