handler.removeCallbacksAndMessages(null)

来源:互联网 发布:sql修复工具 编辑:程序博客网 时间:2024/05/17 23:40

今天在onDestroy() 看到handler.removeCallbacksAndMessages(null);这句代码不懂,查了一下,原来这句代码会将所有的Callbacks和Messages全部清除掉。Acticity退出的时候,可以避免内存泄露


@Override

public void onDestroy() {
super.onDestroy();
handler.removeCallbacksAndMessages(null);
}



@Override

public void onDestroyView() {
super.onDestroyView();
handler.removeCallbacksAndMessages(null);
}
0 0