我有一個webview和一個字符串,它可以容納超過500kb的頁面。有沒有人有任何想法來減少webview的加載時間?我加載的方式是同步的,如果我加載它異步會更好。任何幫助是極大的讚賞。超過500kb加載超過500KB的Web視圖
2
A
回答
0
如果您想增加而其他意見負荷您的Web視圖的加載時間一般應
- 創建的AsyncTask傳遞Web視圖對象
- 將一個
Thread.sleep(<time you want to wait>)
在其設置等待多長時間,然後執行loadData(<data>)
- 當您在異步任務中加載視圖調用
execute
時,它將執行睡眠,然後在後臺加載其他視圖時填充。
這真的是你想要做的嗎?
修訂
您不能減少它需要通過加載它的異步加載網頁視圖的時間,但你可以從加載阻止其他意見,同時它加載停止。
如果頁面是有道理的(不看亂七八糟的)不具有Web視圖,那麼你可以加載在一個單獨的線程(AsyncTask
或創建一個可運行的類並調用runOnUiThread()
)與視圖的任務時,它正在更新準備。一個選項是從一個線程加載並使線程低優先級,所以它很可能等待視圖被渲染,然後開始沉重的HTML處理。
你也可以看看分裂HTML到獨立意見,嵌入標準Android欣賞動態內容或啓動瀏覽器的活動,並顯示它有
相關問題
- 1. 同步並結合網頁視圖,以減少加載的文件超過500KB
- 2. 從libBacktraceRecording.dylib連續分配500kb
- 3. Jquery加載()加載超過我想要
- 4. 無法加載基於IIS的web服務超過30%的CPU。
- 5. 添加子視圖,這是再次通過超級視圖
- 6. 通過iPhone的3.0超大視圖
- 7. 加速兩個實例的小文件(500kb)的rsyncing
- 8. 繞道地圖框500KB單個圖塊大小限制?
- 9. Datatables,超過,加入
- 10. MySQL的(61年5月1日):Phpymyadmin(3.3.7)試圖導入約500KB
- 11. PHPExcel加載文件超過15秒
- 12. 加載超過20,000 SKU時,IDL死了
- 13. JSP加載時間超過12秒
- 14. Codeigniter加載程序超時已過期
- 15. 超過1嵌入的Vimeo視頻不會加載
- 16. 滑動超過2個視圖?
- 17. 請求超時增加超過30秒?
- 18. 如果加載時間超過一定時間,Android超時webview
- 19. 超過DirectX11視頻內存
- 20. 如何編寫while循環,在while循環中通過malloc分配500kb內存
- 21. nginx 413請求實體太大時,超過[加載超過1Mb文件
- 22. 超過
- 23. 超過
- 24. 超過
- 25. 所述的UIImage視圖超過表視圖小區的邊界
- 26. 將UIView添加到超級視圖中的捲曲過渡
- 27. 的MessageBox超過
- 28. 通過表視圖單元格傳遞的值超過2個
- 29. 超過100個字段的Web表單
- 30. annotate()添加超過需要
你想增加加載時間? – zode64
我假設你的字符串是html標記 – zode64
對不起,我的意思是減少加載時間。 – wesdfgfgd