我在我的Android項目中使用Sergey Tarasevich的庫Universal Image Loader將圖像加載到ListView中。目前我正在將我的圖片加載到適配器的getView()方法中,並且所有內容都按預期工作。用UniversalImageLoader預加載listview的一些圖像
問題是我想提前加載一些圖像(三個或四個),以便用戶在滾動時不需要等待圖像加載。使用通用圖像加載程序實現此目的的最佳方法是什麼?
我在我的Android項目中使用Sergey Tarasevich的庫Universal Image Loader將圖像加載到ListView中。目前我正在將我的圖片加載到適配器的getView()方法中,並且所有內容都按預期工作。用UniversalImageLoader預加載listview的一些圖像
問題是我想提前加載一些圖像(三個或四個),以便用戶在滾動時不需要等待圖像加載。使用通用圖像加載程序實現此目的的最佳方法是什麼?
請問這是一次又一次的圖像嗎?如果是這樣,只是啓用緩存,它更接近你的URL的底部。緩存在默認情況下處於禁用狀態 - 您可以啓用它,因此您只能在第一次執行加載處罰。 – Ewald
@Ewald不是那麼簡單,我害怕。該列表是擁有個人資料照片的朋友列表。不過,我確實將它們緩存在光盤和內存中,但問題是我(下載)將它們加載到getView中。只有當圖像已經存在時纔會被調用,以避免顯示存根。 – Qw4z1
然後,我知道的唯一選擇是如何在AsyncTask中進行加載 - 在後臺運行並在這些圖像可用時更新UI。 – Ewald