我們正在使用本地HTML和sdcard中的所有資源加載Android Webview。由於HTML很重(每頁大約1MB),所以我們正在研究預加載策略,意味着webview實例已經加載到內存中。Android Webview預加載不支持Nexus
在UI,我們有一系列的網頁視圖的線性佈局的水平滾動視圖。
預加載策略適用於除了Nexus7的所有設備。在Nexus7上,網頁正在加載但不可顯示。意思是當我滑動到下一頁時,它首先顯示空白屏幕,然後顯示WebPage。但對於其他設備,它甚至不會顯示空白頁。
我們試圖像硬件加速,DOMCacheEnabled和其他參數的所有PARAMS。 我們需要避免空白屏幕,以便用戶滑動到下一頁時,他可以直接看到HTML,而不是第一個空白頁,然後是HTML。
請建議,如果有任何東西,我們可以使用。
我想實現同樣的事情。你能提供一些關於你的預加載策略如何工作的細節嗎? TNX! – 2013-05-13 21:41:15
你好, 我們正試圖加載頁面(當前+ 1)和(當前-1)與內存中的當前。 只要用戶滑動我們已經建立了算法來加載相應的新頁面。 現在這種方法似乎在除Nexus外的其他所有設備上都可以使用。 – 2013-05-27 07:17:10