任何人都可以帮助或者遇到与网页浏览和Galaxy S相同的问题:
在webview中打开一个简单的网页(html,css,images)需要非常长的时间(40-50秒)。在浏览器中打开相同的网页需要十分之一秒。
在同一个wlan上具有相同webview和网页的相同应用程序可以完美地用于任何其他给定 设备 - 即使在Galaxy Tab上它也很棒。
就在Galaxy S上,webview需要很长时间才能加载网页。我们不知道会发生什么 在这里,我们将不胜感激任何帮助。
非常感谢...
答案 0 :(得分:2)
我有一个Galaxy S,而且我知道的唯一真正的“bug”是RFS文件系统,它可以减慢任何进行存储I / O爬行的速度。
您是如何加载HTML的?你刚刚将http:// URL传递给webview吗?如果是这样,什么URL?如果您提供此信息,我将很乐意帮助调试... :)
在此期间,请尝试查看webView.getSettings().setCacheMode(LOAD_NO_CACHE);
是否有所作为。这将迫使它不使用基于存储的缓存,这在Galaxy S上的确可能非常慢。
答案 1 :(得分:1)
我在这里遇到与Galaxy S相同的问题。 在LogCat中我看不到任何可疑的东西。 我尝试过没有JavaScript的网页,并且:
webview.getSettings().setRenderPriority( RenderPriority.HIGH );
和
webview.getSettings().setJavaScriptEnabled(false);
和不同的网址 - 它总是很慢。越多越大 网页上的图片越多越好。 一切都需要大约10倍于同一设备上的浏览器, 相同的网络,同样的一切。