Android內存優化-方式十四:使用弱引用防止內存泄露

這個根本原因就是:Activity在被結束之後,MessageQueue並不會隨之被結束,如果這個消息隊列中存在msg,則導致持有handler的引用,但是又 由於Activity被結束了,msg無法被處理,從而導致永久持有handler對象,handler永久持有Activity對象,於是發生內存泄漏。但是爲什麼爲static類型就 會解決這個問題呢?因爲在java中所有非靜態的對象都會持有當前
相關文章
相關標籤/搜索