Android_內存泄露

1.資源對象沒關閉造成的內存泄漏

描述:

資源性對象比如(Cursor,File文件等)往往都用了一些緩衝,我們在不使用的時候,應該及時關閉它們,以便它們的緩衝及時回收內存。

2.構造Adapter時,沒有使用緩存的convertView

3.Bitmap對象不在使用時調用recycle()釋放內存

4.試着使用關於application的context來替代和activity相關的context

5.註冊沒取消造成的內存泄漏

6.集合中對象沒清理造成的內存泄漏

我們通常把一些對象的引用加入到了集合中,當我們不需要該對象時,並沒有把它的引用從集合中清理掉,這樣這個集合就會越來越大。如果這個集合是static的話,那情況就更嚴重了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章