Android中的消息处理机制Handler
来源:互联网 发布:php 邀请码注册数据库 编辑:程序博客网 时间:2024/05/16 05:42
我们在主线程中创建的View对象,常常需要动态的被修改。
但是,只有创建它的线程(主线程能够修改它).
当需要在子线程中修改View对象的时候,就要用到消息处理机制。
子线程中发送Message对象,主线程中利用Handler来处理。
代码如下:
public class TestActivity extends Activity {private TextView tv;//1 .创建出来handler 要求必须在主线程里面创建 private Handler handler = new Handler(){// 主线程处理消息 调用的方法 @Overridepublic void handleMessage(Message msg) {int count = (Integer) msg.obj;tv.setText("当前条目为 "+ count);super.handleMessage(msg);}}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView) this.findViewById(R.id.tv); //每隔2秒钟更新一下 tv的内容 new Thread(){@Overridepublic void run() {for(int i = 0;i<100;i++){/*tv.setText("当前为"+ i); 这样写报错*/try {sleep(500);} catch (InterruptedException e) {e.printStackTrace();}Message msg = new Message();msg.obj = i;handler.sendMessage(msg);}super.run();} }.start(); }}
0 0
- Android中的Handler消息处理机制
- Android中的消息处理机制Handler
- Android Handler消息处理机制
- Android---Handler消息处理机制
- Android--Handler消息处理机制
- Android消息处理机制Handler
- android处理消息机制----Handler
- Android Handler消息处理机制
- Android 开发中的消息机制 Handler 机制
- Android 开发中的消息机制 Handler 机制
- Android中的Handler处理机制
- Android应用程序消息处理机制Handler分析
- Android消息处理机制 handler looper messagequene
- android消息处理机制(Looper,Handler,Message)
- 解析Android消息处理机制:Handler…
- Android Handler消息处理机制小记
- Android异步消息处理机制 handler
- Android消息处理机制Thread、Handler、Looper
- C#生成一组随机数
- 【驱动使用】如何在一台PC机器上运行两个CP210X的串口
- Android网络编程概述
- NSPredicate
- Android -- 启动模式(singleInstance启动模式)
- Android中的消息处理机制Handler
- 项目周期何谓总是难以估算
- Oracle Archivelog、视图及日志分析
- UVA - 11491 Erasing and Winning 贪心
- MAC使用imessage自动发消息
- hdu 5134 Highway
- yii2中beforeDelete的方法
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记17 Deledgation代理
- 云计算