我的CupertinoTabScaffold有重要的应用程序,我的应用程序中有3个页面。一个列表页面,一个详细信息页面和登录信息
着陆。页面是列表,查看详细信息页面上的信息后,用户将被重定向到登录名,然后返回到原始详细信息页面
该应用程序重定向到登录页面,但不会返回到详细信息页面。而是重定向到列表页面
这是我的登录逻辑
Navigator.of(context).pop(true);
这是我的详细信息页面,用于登录
_navigateToLogin() async {
bool isLoginSuccess = await Navigator.of(context,rootNavigator: true).push(
MaterialPageRoute(
builder: (BuildContext context) => LoginScreen(),
),
);
我使用rootNavigator是因为我不希望导航显示在登录屏幕上
如果我改用它(没有rootNavigator)
bool isLoginSuccess = await Navigator.push(
context,
MaterialPageRoute(
builder: (context) => LoginScreen(),
),
);
然后应用正确重定向。但是,在这种情况下,登录页面具有底部栏。
您能告诉我如何重定向到登录名(无底部导航栏),然后返回到详细信息屏幕
谢谢