Android Handler.removeCallbacksAndMessages(null)的作用
来源:互联网 发布:杭州比较好的美工培训 编辑:程序博客网 时间:2024/05/21 10:14
今天看到一段代码,在onDestroy()方法中,使用了下面的代码:
@Override protected void onDestroy() { if (handler != null && handler.getLooper() == Looper.getMainLooper()){ handler.removeCallbacksAndMessages(null); } super.onDestroy(); }
察看官方文档有以下说明:
http://developer.android.com/reference/android/os/Handler.html#removeCallbacksAndMessages%28java.lang.Object%29
public final void removeCallbacksAndMessages(Object token)
Added in API level 1 Remove any pending posts of callbacks and sent
messages whose obj is token. If token is null, all callbacks and
messages will be removed.
意思是说,如果参数为null的话,会将所有的Callbacks和Messages全部清除掉。
这样做的好处是在Acticity退出的时候,可以避免内存泄露。
1 0
- Android中Handler.removeCallbacksAndMessages(null)的作用
- Android Handler.removeCallbacksAndMessages(null)的作用
- Handler.removeCallbacksAndMessages(null)的作用
- handler.removeCallbacksAndMessages(null)
- Android Handler handler.removeCallbacksAndMessages(null)方法(个人)
- android Handlerr.removeCallbacksAndMessages(null)的妙用
- 我的Android进阶之旅------>Handlerr.removeCallbacksAndMessages(null)的作用
- removeCallbacksAndMessages(null)的含义
- removeCallbacksAndMessages(null)的含义
- 放心使用Handler的removeCallbacksAndMessages
- mHandler.removeCallbacksAndMessages(null);
- Android中Handler的作用
- Android中Handler的作用
- Android中Handler的作用
- android中的handler的作用
- android Handler 的作用和用法
- Android中handler的作用与线程
- Android中Handler的作用(转)
- linux下vim配置solarized配色
- 基于ubuntu server 16.04环境安装kvm虚拟机并创建windows系统
- mysql数据库备份和还原常用的命令
- iOS动画——回弹动画实例(pop动画)
- rest api入门介绍
- Android Handler.removeCallbacksAndMessages(null)的作用
- C#操作配置文件中appSettings,connectionStrings节点
- Eclipse利用SVN插件上传下载项目
- android view 虚线分割线
- 各种零碎知识【不定期更新】
- struts2文件上传
- 图片上传
- Tomcat下conf/Catalina作用
- 使用plsql执行计划进行sql调优(转载)