在新启动的线程中发送消息
使用Handler对象的sendMessage()方法或者sendEmptyMessage()方法发送消息
在主线程中获取处理消息
重写Handler类中处理消息的方法handleMessage(),当新启动的线程发送消息时,消息发送到与之关联的MessageQueue。而Handler不断地从MessageQueue中获取并处理消息。
通过Looper.myLooper()获取当前线程保存的Looper实例,又通过这个Looper实例获取MessageQueue(消息队列)。每个Handler对应一个Looper对象,产生一个MessageQueue。