mHandler.removeCallbacksAndMessages(null);
来源:互联网 发布:中保险网络大学ii 编辑:程序博客网 时间:2024/05/21 06:54
今天都到一段代码,在onDestroy()方法中,使用了下面的代码:
mHandler.removeCallbacksAndMessages(null);
一开始我完全看不懂,我为什么参数是null,如果是null还需要移除什么Callbacks和Messages。后来察看官方文档有以下说明:
地址: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 istoken. If token is null, all callbacks and messages will be removed.
上面的意思是说,如果参数为null的话,会将所有的Callbacks和Messages全部清除掉。
这样做的好处是在Acticity退出的时候,可以避免内存泄露。
0 0
- mHandler.removeCallbacksAndMessages(null);
- removeCallbacksAndMessages(null)的含义
- handler.removeCallbacksAndMessages(null)
- removeCallbacksAndMessages(null)的含义
- Handler.removeCallbacksAndMessages(null)的作用
- Android中Handler.removeCallbacksAndMessages(null)的作用
- android Handlerr.removeCallbacksAndMessages(null)的妙用
- Android Handler.removeCallbacksAndMessages(null)的作用
- Android Handler handler.removeCallbacksAndMessages(null)方法(个人)
- 我的Android进阶之旅------>Handlerr.removeCallbacksAndMessages(null)的作用
- 放心使用Handler的removeCallbacksAndMessages
- private Handler mHandler = new Handler() {...}是属于内部类
- null
- null
- null
- null
- null
- null
- SQLServer 中dm_os_ring_buffers(ring_buffer_connectivity)读取XML
- FragmentpagerAdapter中的getItem方法,在第二次进入承载viewPager的Fragment时不会被调用原因
- 手机发送验证码—.net代码
- servlet中获得某文件的绝对路径(摘)
- String与StringBuffer的区别
- mHandler.removeCallbacksAndMessages(null);
- 幻灯片制作二
- UVA 10404 Bachet's Game
- 九度OJ 1069 查找学生信息 (模拟)
- Linux下DISPLAY环境变量的作用
- 第十八周OJ项目六用数字造数字二
- struts+hibernate权限管理系统
- 仿QQ黑屏,锁屏,程序切换之后的手势密码锁定,加强版
- hadoop对专利引用数据进行处理,输出被引用的专利