利用Message和post传送消息

来源:互联网 发布:如何查询电脑的端口 编辑:程序博客网 时间:2024/06/06 02:43
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();
0 0
原创粉丝点击