Flutter Unable to create JsDialog without an Activity

webview_flutter在运行在Android上,当前端同学调用alert的时候会报Unable to create JsDialog without an Activity的错误,解决办法:
在启动webview之前执行

if (Platform.isAndroid) WebView.platform = SurfaceAndroidWebView();

该方法还可解决诸多奇怪的问题,比如软键盘点击input外部区域不消失等问题。

你可能感兴趣的:(Flutter Unable to create JsDialog without an Activity)