Handler或Runnable做爲非靜態內部類,引起的內存泄露問題

       1、Handler 和 Runnable 都有定時器的功能,當它們做爲非靜態內部類的時候,一樣會持有外部類的引用,若是它們的內部有延遲操做,在延遲操做尚未發生的時候,銷燬了外部類,那麼外部類對象沒法回收,從而形成內存泄漏。java      假設MianActivity裏面有個Handler的10秒延時操做:ide      Handler 和 Runnable 做爲匿名內部類,都會
相關文章
相關標籤/搜索