我正在使用webview_flutter。
无论如何我可以在应用程序启动时预加载一个 webview 小部件,并在应用程序中多次重复使用同一个小部件?
WebView webview = buildWebview();
Widget getWebview() {
return webview;
}
Widget buildWebview() {
return WebView(
key: GlobalKey(),
onWebViewCreated: (WebViewController webViewController) {
print("WebView is Created");
},
...
);
}
这是我尝试过的,但似乎 WebView 是在屏幕上显示小部件时创建的,而不是在应用程序启动时创建的。当我再次调用 getWebview() 时,会再次创建 WebView。