Android 颤振与多个导航器的深度链接

Android 颤振与多个导航器的深度链接,android,flutter,Android,Flutter,我正在写一个颤振应用程序,我有一个底部导航栏。底部导航栏的每个选项卡都有自己的导航器,维护自己的导航堆栈。主屏幕上有一堆后台导航器导航器,通过点击底部导航选项卡可在这些导航器之间切换可见性 我正在使用Navigator 1.0方法来处理我的所有导航 我希望以这样的方式启用深度链接:根据深度链接路线,我可以选择适当的底部导航选项卡,以选择并将materialpage路线推送到负责该选项卡的Navigator上 我已经具备了在应用程序中任意位置切换选项卡的逻辑。我还使用onGenerateRoute

我正在写一个颤振应用程序,我有一个底部导航栏。底部导航栏的每个选项卡都有自己的导航器,维护自己的导航堆栈。主屏幕上有一堆
后台导航器
导航器
,通过点击底部导航选项卡可在这些导航器之间切换可见性

我正在使用
Navigator 1.0
方法来处理我的所有导航

我希望以这样的方式启用深度链接:根据深度链接路线,我可以选择适当的底部导航选项卡,以选择并将
materialpage路线
推送到负责该选项卡的
Navigator

我已经具备了在应用程序中任意位置切换选项卡的逻辑。我还使用
onGenerateRoute()
来确定在接收到深度链接意图时应该推送哪个路由

我想知道是否可以以任何方式指示根导航器以外的导航器推送所需的路线。这可以通过使用
MaterialApp
中的可能参数来实现,例如
ongeneraterout
onUnknownRoute
?这在不重构和迁移到
Navigator 2.0
的情况下可行吗