因为android是不允许在子线程中更新界面,所以经常要用到handler来更新界面。
先建一个handler:
Handler myHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
textView.setText("123");
break;
}
super.handleMessage(msg);
}
};然后再子线程触发:
Thread thread = new Thread(new Runnable(){
public void run()
{
Message message = new Message();
message.what = 0;
myHandler.sendMessage(message);
}
});
thread.start();
本文详细介绍了如何在Android应用中使用Handler在子线程更新UI界面的方法,包括创建Handler对象、在子线程触发更新操作及同步界面变化。
1525

被折叠的 条评论
为什么被折叠?



