线程的消息机制
来源:互联网 发布:bluestacks mac 编辑:程序博客网 时间:2024/06/01 14:24
Android不允许在子线程中进行UI操作,我们必须在子线程中执行一些耗时任务,然后根据任务的执行结果更新
相应的UI控件(一套异步的消息处理机制)
方法1:
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;
}
}
};
new Thread(new Runnable() {
@Override
public void run() {
Message message = new Message();
message.what = UPDATE_TEXT;
handler.sendMessage(message); // 将Message 对象发送出去
}
方法2:
使用 AsyncTask
}).start();
相应的UI控件(一套异步的消息处理机制)
方法1:
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;
}
}
};
new Thread(new Runnable() {
@Override
public void run() {
Message message = new Message();
message.what = UPDATE_TEXT;
handler.sendMessage(message); // 将Message 对象发送出去
}
方法2:
使用 AsyncTask
}).start();
0 0
- 线程的消息机制
- 带有消息机制的线程 - CustomMessageQueue
- 带有消息机制的线程 - CustomMessageQueue(c#)
- 消息线程,对MFC消息机制的局部模拟
- 线程消息处理机制
- 线程消息处理机制
- 消息处理机制(线程)
- Android的线程消息机制(Handler机制剖析)
- 线程间通信的消息机制的Message和Handler
- Android Handler 线程消息机制
- Android 线程消息循环机制
- Android 线程消息循环机制
- Android线程与消息机制
- 线程-消息回环处理机制
- Android线程与消息机制
- 异步消息处理机制--线程
- Android 线程消息机制简介
- Android的消息机制,用Android线程…
- Android MVC MVP MVVM 模式
- jvm动态代理原理
- leetcode141. Linked List Cycle
- iOS沙盒目录结构解析
- 设计模式(15)-策略模式
- 线程的消息机制
- stm32低功耗模式总结
- 【Android 性能优化】—— 详解内存优化的来龙去脉
- C#基础-string类
- 【Oracle】虚表的使用
- 加快android studio 编译速度
- 【BZOJ 3230】相似子串 后缀数组
- DBCP1.3连接泄露问题
- 14.PHP 预定义接口 --- 生成器类