1 Handler基本概念:
Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。
2.在新线程处理
Handler handler =new Handler();
Runnable update=new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("update"+Thread.currentThread().getId());
System.out.println("update"+Thread.currentThread().getName());
System.out.println("update..................");
//handler.postDelayed(update, 3000);
}
};
//handler.post(update); 并没有直接启动一个新的线程,而是直接调用了run方法.
Thread thread=new Thread(update);
thr