如何在应用程序启动时导航到特定的路由,并在弹出时显示另一个?



问题是,如何在Flutter中使用干净的导航方法实现这一点。为了更好地理解这个问题,这里有一个例子:

用户点击消息通知,应用打开。显示的第一个屏幕是设置屏幕,用于验证用户是否已通过身份验证并执行一些与应用程序相关的操作。下一个屏幕应该是带有相应消息的聊天。关闭此聊天屏幕后,用户将进入包含所有聊天列表的屏幕。关闭此窗口后,用户进入应用主界面。

处理这种情况的最佳和最干净的方法是什么?我应该使用一个单独的导航包,如auto_route或你的建议?或者这是一个深度链接场景?如何实现这样的场景?

在MaterialApp下定义它们之后,为所有屏幕定义静态字符串id在你必须给初始路由参数之后,仍然在MaterialApp下,现在你可以通过使用Navigator来使用这些路由。pushhnned和Navigator。流行功能。

相关内容

  • 没有找到相关文章

最新更新