Mars之android的Handler(2)
来源:互联网 发布:tensorflow gpu 显卡 编辑:程序博客网 时间:2024/04/28 20:26
handler 、looper、messageque的关系在前面已经有个介绍,但前面handler(1)中handler的使用是极少的一种情况,因为handler.sendMessage()可以在MainThread中发送,也可以在WorkThread向MainThread中发送,都是可以的。。但handler主要用在WorkerThread通过message这种机制,来更新MainThread中的UI组件
Handler handler;
MainActivity extends Activity{
private void onCreat(***){
handler = new Handler(){
private void handlerMessage(Message msg){
textView.setText(msg.obj);
}
}
}
class MyThread extends Thread(){
private void run(){
Thread.sleep(2000);
Message msg = handler.obtinMessage();
msg.what = "new Mesg";
handler.sendMessage(msg);
}
}
}
这里实现了workThread更新UI组件的机制,消息传递方向是子线程到主线程【下一节介绍主线程到子线程的消息发送】
- Mars之android的Handler(2)
- mars android开发之七:Handler
- Mars handler 的使用
- mars视频之Handler(1)
- Mars视频之Handler笔记【持续更新】
- mars老师《Android开发视频教程》_01_14 handler的使用(一)视频源码
- mars老师《Android开发视频教程》_01_15 handler的使用(二)视频源码
- Android之handler的使用
- android之handler的总结
- Android 之 Handler的分析
- android之handler的刨根问底
- android之Handler的使用
- Android之Handler的用法
- Android之Handler的使用
- Android开发之Handler(2)
- MARS的《Android学习路线》
- MARS的《Android学习路线》
- mars Android视频第14讲中代码出现的错误分析——Handler中的removeCallbacks方法
- 代码混淆的实现原理与方法
- dll动态链接库(1)
- LeetCode 74: Search A 2D Matrix
- C类型转换函数
- LINUX软中断和bottom half思想(转)
- Mars之android的Handler(2)
- Android照片墙纸实现
- 跟我一起写Makefile文件(二)
- Java多线程之Callable接口的实现
- 构架高性能WEB网站的几点知识
- [C++ Primer] 标准库string类型
- UVa 1556 1344
- dll动态链接库(2)---入口函数DllMain
- Invalid character constant