我有一個ListView
自定義ArrayAdapter
。此ListView
中的每一行都有一個圖標和一些文本。這些圖標在後臺下載,緩存,然後使用回調,在各自的ImageViews
中替換。每次運行getView
()時,都會觸發從緩存或下載獲取縮略圖的邏輯。現在從適配器內部處理多個getView調用的最佳方法
,根據羅曼蓋伊:
「上有 在getView()將 叫也沒有多少倍的量級完全沒有保證。」
我看到過這種情況,因爲一行大小爲2的getView()被調用了6次!
如何更改我的代碼以避免重複的thumbnail-fetch-requests並處理視圖回收?
謝謝。
我如果在每個圖像加載之前寫這個,我得到和空列表 – FilipLuch 2013-12-01 19:32:47