2011-06-01 162 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"在清單是顯著提高性能對我來說