A.少用枚舉,枚舉占用空間大 B.使用Android特有的數(shù)據(jù)結(jié)構(gòu),如SparseArray來(lái)代替hashMap C.適當(dāng)?shù)氖褂密浺煤腿跻?br /> D.Bitmap等待由系統(tǒng)回收
A.getview方法中避免耗時(shí)操作 B.view的復(fù)用和viewholder的使用 C.圖片不需要特殊處理正常加載即可 D.滑動(dòng)不適合開(kāi)啟異步加載
A.如果Handler里面需要context的話,可以通過(guò)弱引用方式引用外部類(lèi) B.盡量使用匿名內(nèi)部類(lèi) C.Context是ApplicationContext,由于ApplicationContext的生命周期是和app一致的,不會(huì)導(dǎo)致內(nèi)存泄漏 D.把內(nèi)部類(lèi)修改為靜態(tài)的就可以避免內(nèi)存泄漏了