安卓之Handler子线程和主线程的交互
2016-03-10 14:20
176 查看
在你开启的子线程当中返回的数据是无法直接在主线程当中使用的,那怎么办呢,那就这能用Handle了
Handler handler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
Tools.myToast("请连接网络", SplashActivity.this);
break;
default:
break;
}
};
};
Message msg = new Message();
msg.what = 1;
handler.sendMessage(msg);
在子线程当中NEW一个message 放入标识然后再主线程当中进行处理
Handler handler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
Tools.myToast("请连接网络", SplashActivity.this);
break;
default:
break;
}
};
};
Message msg = new Message();
msg.what = 1;
handler.sendMessage(msg);
在子线程当中NEW一个message 放入标识然后再主线程当中进行处理
相关文章推荐
- 用OpenCV将图像显示在MFC的窗口中
- 什么是堆和栈,它们在哪
- Java中文编码小结
- 1099. Build A Binary Search Tree (30)
- 一维数组的长度和排序
- 15、Cocos2dx 3.0游戏开发找小三之Sprite:每一个精灵都是上辈子折翼的天使
- vagrant 配置文件简析
- android的AsyncTask的应用
- JavaScript事件冒泡和事件委托
- 利用sqoop导出hive数据到 oracle
- IOS笔试题
- 如何自定义PickerView 以及改变字体大小和字体颜色
- jQuery学习
- 常用工具类之C++线程安全集合类
- Ubuntu下安装PAC Manager
- apache配置一个域名读取多个路径代码(包括主干和分支)
- 招聘一个靠谱的iOS(上)
- linux文本处理三剑客之grep家族及其相应的正则表达式使用详解
- layer.prompt is not a function
- MyBatis实践之DAO与Mapper