1.新增Handler对象
public Handler handler = new Handler() {
public void handleMessage(Message msg){
switch (msg.what){
case 1:
tv_result_top.setText("第四版 (~ ̄▽ ̄)~");
break;
case 2:
tv_result_top.setText("");
break;
default:
break;
}
}
};
2.创建进程,进程中发送Message消息给Handler
new Thread(new Runnable() {
@Override
public void run() {
Message message = Message.obtain();
message.what = 1;
handler.sendMessage(message);
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
message = Message.obtain();
message.what = 2;
handler.sendMessage(message);
}
}).start();
用Message message = Message.obtain();来获取消息对象。
若消息对象已被使用,则需要再次获取,直接使用会报错。
botaoin()方法