Android--Handler的内存泄漏缘由及解决方法

1、如何形成内存泄漏:java 一、主线程的Looper对象会伴随该应用程序的整个生命周期ide 二、Java里,非静态内部类和匿名类都会潜在引用它们所属的外部类oop 发送的延迟空消息(EmptyMessageDelayed)后、消息处理被前,该消息会一直保存在主线程的消息队列里持续时间,在持续时间里,该消息内部持有对handler的引用,因为handler属于非静态内部类,因此又持有对其外部类
相关文章
相关标签/搜索