簡體   English   中英

在 Android Flutter 中更改 URL 時如何自動關閉 Web 視圖?

[英]How to close web-view automatically when URL changed in Android Flutter?

我想在更改 URL 時自動關閉 Web 視圖。 這是我用來在 Flutter Android 應用程序中打開 web 視圖的代碼。

 GestureDetector(
              child: WebviewScaffold(
                url: webUrl,
                withJavascript: true,
                withLocalStorage: true,
                persistentFooterButtons: <Widget>[
                  RaisedBtn(
                    onPressed: (){
                      Screen();
                      flutterWebviewPlugin.dispose();
                    },
                    text: "Confirm",
                  )
                ],
              ),
            ),

請檢查下面的示例。 Flutter webview 具有單個實例,您可以將其檢索為FlutterWebviewPlugin()

 import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';

    final _loginWebView = FlutterWebviewPlugin();

    _onUrlChanged = _loginWebView.onUrlChanged.listen((String url) {
            //check is it right url for navigation and navigate back or do nothing
        });

重要的! 不要忘記處理它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM