备忘
1:这段代码中除了main线程,就是MyThread线程,除了在MyThread实现的东西外,其他的都算是在main线程中
2:代码流程
点击Button-->调用workThread:workThread实现的是把获得的数据发送出来->msg被发送到消息队列中去了,由looper取出后在UI线程的handMessage()方法中处理。例如更新UI.---handMessage()方法在主线程中,所以可以更新UI.
3:
注,我把
String s = "从网络中获取的值";//从SDcard读取数据等
Message msg = mHandler.obtainMessage();
msg.obj = s;
mHandler.sendMessage(msg);
写到run方法体外了,然后就提示
Multiple markers at this line
- Syntax error on token , misplaced construct
- Syntax error on token "msg", VariableDeclaratorId expected after
t