因为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();