天天看點

imageloadingprogresslistener不執行最終解決辦法!

寫圖檔加載的時候遇到要加進度條,加載圖檔用的imageLoader,發現有imageloadingprogresslistener這個接口,但是調試了一下午,這個方法始終不走,網上說是因為圖檔已經緩存是以不走,但是我把app删了重新裝他依然不走,找了一下午資料,最終發現還是自己偷懶的原因:

imageloadingprogresslistener不執行最終解決辦法!

DisplayImageOptions定義我不想設定緩存圖檔以及緩存到本地等屬性,設定的最原始預設屬性,就是因為沒設定

imageloadingprogresslistener不執行最終解決辦法!

cacheInMemory,cacheOnDisk這2個屬性的原因,imageloadingprogresslistener的onProgressUpdate方法沒有執行,加上本地緩存就好了!

還有記得要及時清理:

ImageLoader.getInstance().clearDiskCache();

ImageLoader.getInstance().clearMemoryCache();