Android中消息处理大都使用Handler
可以直接new Handler也可以继承自Handler
推荐继承Handler
Handler维护了一个消息队列,消息中包含Handler的引用,Handler中又包含有Activity或者Service的引用
在Activity或者Service退出时,就可能导致不会立即执行onDestroy函数,内存泄露
解决办法是使用若引用
WeakReference
这样Handler就不会干扰Activity或者Service的生命周期了
转载于:https://www.cnblogs.com/Androider123/archive/2013/01/23/2873331.html