2011-06-01 155 views
5

我有一个webview后跟3个按钮。填充webview的文本和每个按钮的文本都从sqlite数据库中获取,然后设置每个视图。当意图打开时,按钮被设置,但webview为空,然后再加载一秒钟。Webview加载速度慢

有什么我可以做的改变呢?

+1

您可以显示一个唯一加载指标,同时加载内容;) – dmon 2011-06-02 00:04:49

+0

是否为webview动态文本?如果它是固定文本,则可以尝试将其存储到文件中并使用loadData()加载它。参考:http://developer.android.com/reference/android/webkit/WebView.html#loadData(java.lang.String,java.lang.String,java.lang.String)希望这会有所帮助。 – ThinkChris 2011-06-02 00:14:12

+0

我有类似的问题发布[这里](http://stackoverflow.com/questions/9573850/webview-slow-on-loading-content)但似乎没有人知道解决方案。 – noypiscripter 2012-03-08 12:26:05

回答

1

有迹象表明问类似的问题,这是从他们采取其他问题:

webview.getSettings().setRenderPriority(RenderPriority.HIGH); 
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 

添加此android:hardwareAccelerated="true"在清单是显著提高性能对我来说