1.payHandler.sendEmptyMessageDelayed(0,500);
是立即发送消息,但是Looper接收到消息之后延迟500毫秒进行执行
2.new Handler().postDelayed(new Runnable() {
@Override
public void run() {
}
},500);
是延迟500毫秒发送消息,Looper接收到立即执行,后者是可以removemessage掉的,但是前者不行
1.payHandler.sendEmptyMessageDelayed(0,500);
是立即发送消息,但是Looper接收到消息之后延迟500毫秒进行执行
2.new Handler().postDelayed(new Runnable() {
@Override
public void run() {
}
},500);
是延迟500毫秒发送消息,Looper接收到立即执行,后者是可以removemessage掉的,但是前者不行
本文标题:Handler消息发送
本文链接:https://www.haomeiwen.com/subject/sbezkctx.html
网友评论