我在GridView中將位圖緩存到LruCache。我給這個經理,見下圖: private LruCache<String, Bitmap> mMemoryCache;
public LruCacheManager(){
init();
}
private void init(){
// Get max available VM memory, exceeding
我有一個appwidget,當用戶點擊它時,它會啓動一個activity。 在我的活動中,我有一個gridview包含相對較小的Drawables(圖像,因爲繪製可能不僅僅是圖像),但用戶可以size他們。 我注意到,它需要too Long to size them at runtime when Scrolling trough the gridview. 我要準備一個lruCache只one
我有一個使用LruCache類的全局位圖緩存。當爲列表視圖加載縮略圖時,首先使用緩存。它工作正常。 但有一個問題是:有時從緩存中的位圖實例無法顯示在列表視圖上。似乎來自緩存的這種位圖不再有效。我已經檢查了緩存中的位圖,如果它不是空的,並且它沒有被回收,但它仍然看起來像這樣的位圖不能被顯示(即使它不是空的,也不會被回收)。 緩存類: public class ImageCache {
p