什么是HandlerLeak?

Joh*_*nny 5 android

ADT的棉绒检查员说:

此Handler类应该是静态的,否则可能会发生泄漏

泄漏处理程序的含义是什么?

Joh*_*nny 10

来自http://tools.android.com/tips/lint-checks

HandlerLeak

简介:确保Handler类不会保留对外部类的引用

优先级:4/10严重性:警告类别:性能

在Android中,Handler类应该是静态的,否则可能会发生泄漏.在应用程序线程的MessageQueue上排队的消息也保留其目标处理程序.如果Handler是一个内部类,它的外部类也将被保留.为了避免泄漏外部类,将Handler声明为一个静态嵌套类,其外部类具有WeakReference.