老师Navigation的deepLink功能有没有demo啊

来源:3-2 navigation工作原理剖析

无敌小草/wx

2020-02-17

我有建了一个Activity中有三个Fragment:A,B,C。可以从A->B-.>C这样跳转,C为deepLink的目标页面。

  1. 我从别的Activity中发送通知是跳不到C页面的。是不是只有单Activity多Fragment的应用才有用呢?
  2. 从A中发送的通知可以直接跳到C,但是点击返回键返回后直接回到了A,不是应该先回到B在回到A吗?
写回答

2回答

无敌小草/wx

提问者

2020-02-20

使用嵌套导航图才能将路径上的页面都打开

0
2
无敌小草/wx
回复
vnix
https://github.com/chsmy/AndroidDailyText/blob/master/app/src/main/res/navigation/nav_graph.xml单activity多fragment中使用效果正确。
2020-03-02
共2条回复

LovelyChubby

2020-02-17

问题1:
并非单activity,需要几个页面都在一个navGrpha导航图关系内,否则A页面不认识C,不知道怎么跳。

问题2:
从A跳到C的时候,看一下打开了几个页面?B是否被跳过,直接A-->C了呢?

0
4
LovelyChubby
回复
无敌小草/wx
emmmm,一个导航图中有多个activity 和fragment ,用法它也是一样的。如果不能达到预期,最好debug跟进下流程,看源码执行。
2020-02-19
共4条回复

开发商业级热门短视频App 掌握Jetpack组件库

Jetpack架构大揭秘,全组件实战主流且功能完整的短视频App

1364 学习 · 607 问题

查看课程