OOM 內存泄漏

    什麼情況導致會導致內存泄漏 1)使用資源時沒做關閉處理(cursor,io,bitmap) 2)廣播註冊後沒有反註冊 3)Handler發消息(特別是延遲消息),消息沒有消費掉,且沒有remove。 4)靜態變量賦值了生命週期短的對象。比如工具類持有Context對象,設置爲某個Activity。 5)單例模式持有activity 6)非靜態內部類,持有父類引用,造成父類無法回收   解決
相關文章
相關標籤/搜索