Flutter 导航不';无法在WebView.onUrlChanged上工作
当某个url在Webview中打开时,我正在尝试在我的Flitter应用程序中导航到某条路线。我可以看到我的if条件匹配,代码确实进入if块,但不知何故导航没有发生,我永远都会看到Android加载图标Flutter 导航不';无法在WebView.onUrlChanged上工作,flutter,webview,Flutter,Webview,当某个url在Webview中打开时,我正在尝试在我的Flitter应用程序中导航到某条路线。我可以看到我的if条件匹配,代码确实进入if块,但不知何故导航没有发生,我永远都会看到Android加载图标 flutterWebviewPlugin.onUrlChanged.listen((String url) { print("Before mounted.............................."); if (mou
flutterWebviewPlugin.onUrlChanged.listen((String url) {
print("Before mounted..............................");
if (mounted) {
var uri = Uri.parse(url);
print("After mounted..............................$uri");
if (uri.path.contains("/dashboard") && !isRedirected) {
isRedirected = true;
Navigator.of(context).pushNamedAndRemoveUntil(
DashboardViewRoute, (Route<dynamic> route) => false);
flutterWebviewPlugin.close();
}
}
});
webviewplugin.onUrlChanged.listen((字符串url){
打印(“安装前”);
如果(已安装){
var uri=uri.parse(url);
打印(“安装后的$uri”);
if(uri.path.contains(“/dashboard”)&&&!isRedirected){
isRedirected=true;
Navigator.of(context.pushName和removeUntil)(
仪表板视图路线,(路线路线)=>false);
webviewplugin.close();
}
}
});