关于android中主线程和子线程间的相互通讯
来源:互联网 发布:什么是网站主题优化 编辑:程序博客网 时间:2024/05/29 13:52
1.子线程向主线程发送消息
- Handler mHandler = new Handler(){
- @Override
- public void handleMessage(Message msg) {
- super.handleMessage(msg);
- switch (msg.what) {
- case 0:
- //do something,refresh UI;
- break;
- default:
- break;
- }
- }
- };
2.主线程向子线程发送消息
同样是使用handler,不过在子线程中使用handler需要注意Looper.prepare();和Looper.loop();
- public class LoopThread implements Runnable {
- public Handler mHandler = null;
- @Override
- public void run() {
- Looper.prepare();
- mHandler = new Handler() {
- public void handleMessage(Message msg) {
- //do something,refresh UI;
- }
- };
- Looper.loop();
- }
- }
在主线程中调用
LoopThread.mHandler.sendEmptyMessage(0);
0 0
- 关于android中主线程和子线程间的相互通讯
- Android中UI线程(主线程)和子线程间的通讯方式比较
- Android主线程与子线程通讯
- 主线程和子线程的通讯之主线程用bundle发送数据到子线程
- 主线程与子线程之间通讯, 子线程与子线程之间的通讯
- 主线程和子线程通讯,主线程用bundle发送数据到子线程
- 关于子线程中销毁主线程窗口的问题
- Android 主线程向子线程发出通讯
- Android UI主线程和子线程
- 理解android主线程和子线程
- Android 主线程和子线程的关系
- android 主线程和子线程之间的消息传递
- android 主线程和子线程之间的消息传递
- Android Thread子线程和主线程的UI交互
- android 主线程和子线程之间的消息传递
- android 主线程和子线程之间的消息传递
- android 主线程和子线程之间的消息传递
- 15/9/9/Handler主线程和子线程之间的通讯/AsyncTask
- [BZOJ1066]蜥蜴 做题笔记
- JAVAEE 框架 2016-3-28
- OpenStack培训的用户体验
- web文件上传大小限制
- ubuntu下重装WIN7
- 关于android中主线程和子线程间的相互通讯
- 1到a是倒数和。
- 第四周项目1-求最大公约数
- 筛法求素数优化
- 欢迎使用CSDN-markdown编辑器
- C语言关键字总结
- 个人所得税计算器
- eclipse创建android项目,无法正常预览布局文件
- Java和JVM运行原理