希望有人能帮助我找到正确的方向。我的移动站点在本机安卓浏览器中查看时,加载时间不到一秒,最多两秒。但是当该网站放在Webview中时,每次至少需要5秒钟才能加载完毕,无论如何都是这样。在浏览stackoverflow查找解决方案后,我已经添加了以下内容:
webView.getSettings().setRenderPriority(RenderPriority.HIGH);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
并且
//Disable Caching
try
{
Method m = CacheManager.class.getDeclaredMethod("setCacheDisabled", boolean.class);
m.setAccessible(true);
m.invoke(null, true);
}
catch (Throwable e)
{ Log.i("MyApp","Reflection failed", e);
}
不过,网站加载速度很慢。我知道原生应用更快,但是为了灵活性,我喜欢使用webview。有什么建议吗?我还有其他问题吗?