私は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 が再度作成されます。