关于android 延时操作的问题handler.postDelayed
private Handler handler = new Handler(){
public void handleMessage(android.os.Message msg) {
switch (msg.what) {
case 1:
tv.setText("我是5秒后的文字");
break;
default:
break;
}
};
};
public void click(View view){
handler.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Message msg = new Message();
msg.what = CHANGE_UI;
handler.sendMessage(msg);
}
}, 5000);
}
//点击一次按钮时候是5秒后出现文字,但是我现在想,一直点击,按理来说,是一直不出现这个文字的。但是为什么在第一次点击之后5s就会出现了