handler的基本使用
程序员文章站
2022-03-08 10:16:20
...
handler在更新UI时比较常用,在子线程完成比较耗时的任务后,需通知handler更新UI。
开启子线程任务
new Thread(){
@Override
public void run() {
super.run();
*********************
任务完成之后
通过Message发送该消息到Handler处理
Message message=new Message.obtain();
message.arg1=***;
message.what=***;
handler.sendmessage(message);
}
}.start();
handler接受Message发送的消息进行处理
Handler mHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
if(msg.what==1){
textView.setText(""+msg.arg1);
}
}
};
上一篇: DIV怎么设置滚动条
下一篇: Handler 传递数据
推荐阅读
-
现在就能投入使用的12个高端大气上档次的CSS3特性_html/css_WEB-ITnose
-
EXEC的使用与sp_executesql命令的区别
-
关于基本目录的详细介绍
-
php中使用PHPExcel读写excel(xls)文件的方法,
-
详细介绍c#消息提示框messagebox的使用
-
使用hibernate的criteria实现统计数量及多表查询
-
c# 使用Task实现非阻塞式的I/O操作
-
学以致用——Java源码——使用多态输出平面及立体几何图形的面积和体积(Project: Shape Hierarchy)
-
spring boot项目使用@JsonFormat失效问题的解决
-
golang常用库之操作数据库的orm框架-gorm基本使用详解