赞
踩
子线程不能直接跟新UI !!!所以用Handler通知主线程去更新UI
第一步:
在子线程中向主线程传递数据
- //通过handler传递数据到主线程
- Message msg = new Message();
- msg.arg1 = 0;
- handler.sendMessage(msg);
主线程接收数据 更新UI
- private Handler handler = new Handler() {
- public void handleMessage(Message msg) {
- // 接收消息并且更新UI
- try {
- switch (msg.arg1) {
- case 0:
- initSet();
- break;
- case 1:
- finish();
- break;
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- super.handleMessage(msg);
- }
- };

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。