【发布时间】:2021-02-01 05:27:19
【问题描述】:
我正在使用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。
【问题讨论】:
标签: flutter webview webview-flutter