关于子线程和Handler 的用法
来源:互联网 发布:时间胶囊软件 编辑:程序博客网 时间:2024/06/05 11:18
一些耗时的工作,不可以让主线程去处理,所以得开一个子线程,比如联网通信,但是子线程不能更新UI,所以用到Handler
Handler 用法:在子线程中把数据发送出去
public void run() {Message message = new Message();message.what = UPDATE_TEXT;handler.sendMessage(message); // 将Message对象发送出去}
然后在主线程中new一个 Handler,获取传回来的数据进行UI处理
private Handler handler = new Handler() {public void handleMessage(Message msg) {switch (msg.what) {case UPDATE_TEXT:// 在这里可以进行UI操作text.setText("Nice to meet you");break;default:break;}}};
0 0
- 关于子线程和Handler 的用法
- 关于子线程创建handler和onNewIntent()
- 一个关于looper和handler的好玩例子(子线程中使用handler)
- Handler,Looper用法和主线程子线程间通信
- handler和looper在子线程的调用
- Handler 子线程new Message和obtainMessage的区别
- 子线程上的handler处理
- 关于handler在子线程中无法给activity传递信息的问题及解决办法
- 子线程创建Handler
- Android之用Handler实现主线程和子线程互相通信以及子线程和子线程之间的通信
- 子线程 的 looper 用法
- android开发handler与线程的用法
- Android--Handler(承担着子线程和主线程之间的通信)
- 15/9/9/Handler主线程和子线程之间的通讯/AsyncTask
- 安卓之Handler子线程和主线程的交互
- Android线程的三种用法和子线程更新UI两种用法
- handler中的handler.removecallbacks和handler.removemessages的用法
- 子线程网络图片查看器和Handler消息处理器
- 你该增加你的人生技能了
- synchronized 用法总结 .
- Rhel6.6_Oracle11gR2(ASM,UDEV)的RAC搭建安装
- hdfs数据压缩方案
- 随笔using namespace xxx
- 关于子线程和Handler 的用法
- Android开发UI之添加Action按钮
- iOS之图片处理
- performSelector用法
- 系统升级到iOS9,真机运行报“was compiled with optimization - stepping may behave oddly...”,闪退
- 实时推送-androidpn 客户端代码分析
- muduo库阅读(25)——Net部分:服务器端的套接字类
- jquery插件
- html5 hash