之间在上篇文章中介绍过了Android的异步消息处理机制,这里再进行一些补充,说下多线程中的消息处理以及HandlerThread的介绍,如果你还不是很了解handler的机制,可以先看看上篇文章Android-异步消息处理机制(Handler,Looper,Message)
在上篇文章中开头说过我们平时在子线程中去更新ui的操作一般是通过handler来发送message的方式进行处理,但是其实还有几种更简便的方式来进行ui的操作:
- Handler的post()方法
- View的post()方法
- Activity的runOnUiThread()方法
代码如下: