- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我使用 flutter 插件“flutter_webview_plugin”在我的应用程序中打开一个 URL。问题是,在 Android 中,当您按下后退按钮时,它会“返回”并在 WebViewScaffold 上无限显示进度指示器,直到您再次按下后退按钮。
我尝试在构建器函数中添加这段代码:
flutterWebviewPlugin.onDestroy.listen((_) {
if (Navigator.canPop(context)) {
Navigator.of(context).pop();
flutterWebviewPlugin.dispose();
flutterWebviewPlugin.cleanCookies();
}
});
它在我“第一次”调用我的函数时起作用。但是,第二次,它又发生了。
_launchURL() async {
String url = result;
if (await canLaunch(url)) {
Navigator.of(context).push(MaterialPageRoute(
builder: (ctx) => WebviewScaffold(
clearCache: true,
clearCookies: true,
withLocalStorage: false,
appCacheEnabled: false,
initialChild: Center(child: CircularProgressIndicator()),
url: url,
appBar: AppBar(title: Text("Fichas DoggyStyle")),
)));
flutterWebviewPlugin.onDestroy.listen((_) {
if (Navigator.canPop(context)) {
Navigator.of(context).pop();
flutterWebviewPlugin.dispose();
flutterWebviewPlugin.cleanCookies();
}
});
} else {
throw 'No pudimos abrir la ficha :(';
}
}
最佳答案
尝试在小部件的 initstate() 中调用 flutterWebviewPlugin.onDestroy.listen()
...它对我来说很好...
关于dart - Flutter "flutter_webview_plugin"安卓返回键问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54271932/
所以我打算使用flutter制作一个webapp,当我尝试使用flutter_webview_plugin时,它将显示另一个网站,如duckduckgo.com,wepapp不断加载并且从不显示我试图
我在ios模拟器上运行代码,但是ios一直在加载,webview状态是startLoad,但是无法finishLoad,页面总是加载,代码如下: @override Widget build(Buil
我正在尝试在 flutter 应用程序中播放存储在谷歌驱动器中的视频。我嵌入了视频并获得了网址。当我尝试播放视频时,它在 Android 中无法运行,而在 IOS 中运行良好。是插件在 android
我使用 flutter 插件“flutter_webview_plugin”在我的应用程序中打开一个 URL。问题是,在 Android 中,当您按下后退按钮时,它会“返回”并在 WebViewSca
我在 Flutter 项目中使用了 WebView_plugin。我可以加载我自己的网站。但是我的网站更新不存在。估计是缓存问题。 我尝试传递一些选项,例如:clearCache , appCache
我一直在flutter中开发web view,不知道哪个好webview_flutter 与 flutter_webview_plugin。 最佳答案 在 webview_flutter 中,“Flu
我一直在使用 flutter_webview_plugin 构建一个 flutter android 应用程序。我的问题是当我使用 android 手机的后退按钮时,web View 而不是关闭显示加
我正在使用 WebviewScaffold。它运行良好,但现在我想在向上滚动时隐藏 BottomNavigationBar 和 AppBar。向下滚动它应该显示 AppBar 和 BottomNavi
当我通过 flutter_webview_plugin 播放 mp3 文件或通过 url_launch 在 webview 中启动它时,我没有找到寻找特定时间的选项。它通常适用于视频,但当它是音频时,
我尝试在 Android 版本 4.4.2 中使用 Webview 访问页面 www.sandbox.paypal.com,但我收到错误消息:Falling back to SSLv3 because
我是一名优秀的程序员,十分优秀!