Handler.callback

来源:互联网 发布:手机2g和3g网络切换 编辑:程序博客网 时间:2024/05/17 23:58

说明

new Handler(){}
内部类的handler会一直持有外部类的引用,就会导致外部类不能被GC回收.

解决方案

1 将Handler声明为static嵌套类,并且使用对外部类的弱应用。
2 新建Handler对象的时候传入一个Handler.Callback对象

增强型的Handler(线程之间的通信,回调)

Android进阶_Handler和Handler.Callback和Message

原创粉丝点击