removeCallbacksAndMessages(null)的含义

一般在在onDestroy()方法中,使用了这个的代码:


如果参数为null的话,会将所有的Callbacks和Messages全部清除掉。

 

这样做的好处是在Acticity退出的时候,可以避免内存泄露。

具体内存泄漏的东西参考我的Github:

https://github.com/houzirui/HandlerLeakCanaryDemo

猜你喜欢

转载自blog.csdn.net/qq_32320807/article/details/64905785