new Thread(new Runnable() { @Override public void run() { handler.sendEmptyMessage(1001); //不要new,直接这样用obtain方法 Message message=Message.obtain(); //what是指明这个是谁 message.what=1001; //int类型的 message.arg1=1002; message.arg2=1003; //甚至可以传对象过去 message.obj=MainActivity.this; //通过这个send方法传过去 handler.sendMessage(message); //发送时间--绝对时间 handler.sendMessageAtTime(message, SystemClock.uptimeMillis()+3000); //发送时间——延后时间 handler.sendMessageDelayed(message,2000); //POST的用法 final Runnable runnable=new Runnable() { public void run() { //可以发送一段代码 } }; runnable.run(); //延后发送时间 handler.postDelayed(runnable,2000); } }).start();
利用Message和post传送消息
最新推荐文章于 2024-05-09 13:07:16 发布