Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在应用程序启动时加载Flatter WebView?_Flutter_Dart - Fatal编程技术网

Flutter 如何在应用程序启动时加载Flatter WebView?

Flutter 如何在应用程序启动时加载Flatter WebView?,flutter,dart,Flutter,Dart,我正在开发一个应用程序,其中有一个网络视图,将被浏览很多。因此,告诉我该怎么做的人希望在应用程序启动时加载网站,这样当用户决定用WebView打开页面时,网站就准备好了 如前所述,我的一个想法是使用Future,但我认为这行不通,因为WebView需要一个字符串作为初始URL 你对我如何做到这一点有什么想法吗 谢谢 你的意思是像预加载视图以便在需要显示时“准备就绪”吗?是的,这正是我想要的。你在这个主题上取得了任何进展吗?我能想到的最好的解决方案是使用堆栈始终将WebView放在后台。但在我看来

我正在开发一个应用程序,其中有一个网络视图,将被浏览很多。因此,告诉我该怎么做的人希望在应用程序启动时加载网站,这样当用户决定用WebView打开页面时,网站就准备好了

如前所述,我的一个想法是使用
Future
,但我认为这行不通,因为WebView需要一个字符串作为初始URL

你对我如何做到这一点有什么想法吗


谢谢

你的意思是像预加载视图以便在需要显示时“准备就绪”吗?是的,这正是我想要的。你在这个主题上取得了任何进展吗?我能想到的最好的解决方案是使用堆栈始终将WebView放在后台。但在我看来,这不是一个理想的解决方案,我们最终放弃了这个想法。在加载之前,您不能显示
CircularProgressIndicator()
。我的意思是这让人觉得我们正在加载,对吗@HannesHultergård?您可以使用
网络视图中的指示器
占位符
您的意思是在需要显示视图时预加载视图以便“准备就绪”吗?是,这正是我想要的,你在这个话题上有什么进展吗?我能想到的最好的解决方案是使用一个堆栈,使WebView始终处于后台。但在我看来,这不是一个理想的解决方案,我们最终放弃了这个想法。在加载之前,您不能显示
CircularProgressIndicator()
。我的意思是这让人觉得我们正在加载,对吗@HannesHultergård?您可以使用
WebView
占位符中的指示器