摘要: 1、Message:Handler接收和处理的消息对象。2、Looper:每个线程只能拥有一个Looper。它的loop方法负责读取MessageQueue中的消息,读到信息之后就把消息交给发送该消息的Handler进行处理。3、MessageQueue:消息队列,它采用先进先出的方式来管理Message。程序创建Looper对象时会在它的构造器中创建Looper对象。 阅读全文
posted @ 2014-03-13 21:30 无语之人 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 让主线程能“适时”地处理新启动的线程所发送的消息,显然只能通过回调的方式来实现-----开发者只要重写Handler类中处理消息的方法,当新启动的线程发送消息时,消息会发送到与之关联的MessageQueue,而Handler会不断地从MessageQueue中获取并处理消息----这将导致Handler类中处理消息的方法被回调。 阅读全文
posted @ 2014-03-13 15:52 无语之人 阅读(365) 评论(0) 推荐(0) 编辑