解决Handler handler = new Handler之后出现publish、close等方法
来源:互联网 发布:湖南联通网络客服电话 编辑:程序博客网 时间:2024/06/05 15:48
今天声明Handler时,发现出错,alt+回车后出现三个不需要的方法:
Handler handler = new Handler() { @Override public void publish(LogRecord record) { } @Override public void flush() { } @Override public void close() throws SecurityException { } };
而我们需要的是handleMessage
方法。
解决方法:
Handler handler = new Handler() { @Override public void close() { } @Override public void flush() { } @Override public void publish(LogRecord logRecord) { } };
这个Handler应该不是要用的,他是android.util.Hanlder,而我们需要的是android.os包中的Handler,这样声明:
android.os.Handler handler = new android.os.Handler() { public void handleMessage(Message msg) { } };
即可。
阅读全文
1 0
- 解决Handler handler = new Handler之后出现publish、close等方法
- New Handler
- Handler
- Handler
- Handler
- handler
- handler
- Handler
- Handler
- Handler
- Handler
- Handler
- Handler
- handler
- Handler
- handler
- handler
- Handler
- tw8836flash制作
- 安装部署一个docker的环境
- html5与html的不同之处系列一
- springBoot+springSecurity 动态管理Restful风格权限(三)
- 线程安全与可重入函数
- 解决Handler handler = new Handler之后出现publish、close等方法
- JSTL标签库
- knockout.js学习之observables
- Mybatis 学习 (2) mybatis入门
- Android 支持多个VideoView声音调节
- Activity生命周期
- 浅谈分块算法
- 关于编程语言的学习的一点心得
- C语言文件读写操作