美文网首页
Handler的使用方法

Handler的使用方法

作者: kjy_112233 | 来源:发表于2017-08-07 17:55 被阅读0次

一、发送Message消息

    private Handler handler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            
        }
    };

    private Handler handler = new Handler(Looper.myLooper()){
        @Override
        public void handleMessage(Message msg) {
            
        }
    };

    private Handler handler = new Handler(new Handler.Callback() {
        @Override
        public boolean handleMessage(Message msg) {
            return false;
        }
    });

    private Handler handler = new Handler(Looper.myLooper(),new Handler.Callback() {
        @Override
        public boolean handleMessage(Message msg) {
            return false;
        }
    });

    //发送Message消息
    Message message = Message.obtain();
    message.what = 1;
    message.obj = "result";
    handler.sendMessage(message);

    //发送Runnable对象
    Runnable runnable = new Runnable() {
        @Override
        public void run() {
            
        }
    };
    handler.post(runnable);

相关文章

网友评论

      本文标题:Handler的使用方法

      本文链接:https://www.haomeiwen.com/subject/gbpalxtx.html