2014-02-18 21 views
0

是否有可能緩存一個網站的URL,圖像網址等列表,而無需先在webview中打開它們?我有一個來自我想緩存下載的Feed的img urls列表。我已經發布了一個關於這個問題,但沒有得到任何答覆這裏是我以前的問題。 (https://stackoverflow.com/questions/21831464/cache-image-urls-android高速緩存網址沒有打開他們android

+1

這是怎麼了: http://stackoverflow.com/questions/541966/how-do-i-do-a-lazy-load-of-images-in-listview –

回答

1

不可能直接將東西放入WebView的緩存中。不需要在「屏幕外」WebView(即totally possible,順便說一句)中預加載的唯一方法就是自己下載圖像並使用shouldInterceptRequest將它們提供給WebView。

雖然我會建議謹慎使用基於shouldInterceptRequest的方法。使用shouldInterceptRequest時很容易傷害性能(請參閱here)。此外,您需要注意從「緩存」中刪除陳舊的圖像。