Handler在android里负责发送和处理消息。它的主要用途有:
1)按计划发送消息或执行某个Runnanble(使用POST方法);
2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程)。
方法介绍:
post将允许你排列一个Runnable对象到主线程队列中。
将对象从handle中消除用removeCallbacks方法。
sendMessage与handleMessage异步处理:
sendMessage类方法, 允许你安排一个带数据的Message对象到队列中。
获取message用handleMessage方法。