Handler耗时操作,不开启线程

来源:互联网 发布:网络舆情 讲话 编辑:程序博客网 时间:2024/06/08 14:36

开启线程太消耗资源,所以不开启线程做handler耗时操作
handler对象

 private Handler handler = new Handler(new Handler.Callback() {        @Override        public boolean handleMessage(Message message) { //handler处理message的过程            switch (message.what) {                case 0:                    textView.setText(String.valueOf(message.arg1));                    message.arg1++;                    if (message.arg1 < 100) {                        handler.sendMessageDelayed(Message.obtain(message), 1000);//延时发送                    }                    break;            }            return true;        }    });

发送消息

  handler.obtainMessage(0, 0, 0).sendToTarget();
0 0
原创粉丝点击