我正在開發Android應用程序,無法完全找出實現可在單個應用程序中的多個活動之間共享的2級圖像緩存的最佳方式。Android:在活動中共享圖像緩存
實施例:
應用具有3個活動(A,B,和C)和參數的緣故可以說,A呼叫B和B調用C和C調用A.每個活動顯示從下載的圖像網絡和我正在使用asynctask來下載和顯示每個活動中的圖像 - 很簡單。現在我想添加一個圖像緩存,以避免同一圖像的多次下載。
現在,每個活動都會啓動一個簡單的asyncTask的新實例,該實例下載圖像並適當更新視圖。很顯然,它很容易更新基本的asyncTask來檢查圖像緩存,然後在下載完成之前繼續下載並更新緩存,但是我一直堅持如何/在哪裏創建和初始化緩存。任何想法將不勝感激。
爲什麼不把影像的SD卡上? – androidworkz 2011-02-07 18:15:26