【问题标题】:Android flutter's flutter_webview_plugin plugin's webview shows loading indicator and nothing elseAndroid颤振的flutter_webview_plugin插件的webview显示加载指示器,没有别的
【发布时间】:2018-09-14 18:10:23
【问题描述】:

我一直在用flutter_webview_plugin 构建一个flutter android 应用程序。我的问题是当我使用 android 手机的后退按钮时,web 视图而不是关闭显示加载指示器,仅此而已。

【问题讨论】:

    标签: android webview dart flutter


    【解决方案1】:

    为了解决这个问题,我们必须同时监听 webview 的 onDestroy 状态和导航器的弹出能力,然后我们将弹出 webview 路由(屏幕)。 为此,我们只需在返回 WebviewScaffold 的 build 方法中编写此代码。

    flutterWebviewPlugin.onDestroy.listen((_){
          if(Navigator.canPop(context)){
            Navigator.of(context).pop();
          }
        });
    

    问题解决了:)

    注意flutterWebviewPlugin是FlutterWebviewPlugin在build方法外声明的对象。

    【讨论】:

      猜你喜欢
      • 2021-10-14
      • 1970-01-01
      • 2021-08-09
      • 1970-01-01
      • 1970-01-01
      • 2019-05-31
      • 1970-01-01
      • 2018-08-04
      • 2020-07-29
      相关资源
      最近更新 更多