1.payHandler.sendEmptyMessageDelayed(0,500);
是立即發(fā)送消息,但是Looper接收到消息之后延遲500毫秒進行執(zhí)行
2.new Handler().postDelayed(new Runnable() {
@Override
? ? public void run() {
? ? }
},500);
是延遲500毫秒發(fā)送消息,Looper接收到立即執(zhí)行,后者是可以removemessage掉的,但是前者不行
1.payHandler.sendEmptyMessageDelayed(0,500);
是立即發(fā)送消息,但是Looper接收到消息之后延遲500毫秒進行執(zhí)行
2.new Handler().postDelayed(new Runnable() {
@Override
? ? public void run() {
? ? }
},500);
是延遲500毫秒發(fā)送消息,Looper接收到立即執(zhí)行,后者是可以removemessage掉的,但是前者不行