几个handler的例子带有有些不同的massage消息格式.

这里有几个handler的例子.个人暂时学习了一下先总结列出如下,供以后查询.


handler的使用(主要用来更新UI)

http://code.google.com/p/androidlearn/wiki/handler

该网址介绍的是3个例子.由于我暂时只想解决线程发送消息的部分.所以只是看第一个例子就暂时够了.

例子1:介绍handler使用Message发送消息来更新UI

例子2:    利用handler.post()更新UI 1.创建一个Handler 2.调用Handler.post(Runnable r)方法 3.Runnable运行在UI所在线程,所以可以直接调用View.invalidate()

例子3: 在线程里直接更新UI


网址:android Handler的使用(一) http://byandby.iteye.com/blog/832467

第一个例子先介绍了handler作为线程的使用;第二个例子介绍了使用

第二个例子有用Message发送消息.里面的线程启动线程有多个内容.可能那里有问题.这个附有项目下载还算不错.


http://www.open-open.com/lib/view/open1338942421672.html

Android中的Handler机制

该内容介绍一个发送有文字的Message的例子

还需要一个一个运行学习一下才有更好的效果.

Android中的Handler, Looper, MessageQueue和Thread

该部分介绍的较多内容但是我理解了很少的一部分.个人觉得下面的话是有所启发吧.
" 在主线程(UI线程)里,如果创建Handler时不传入Looper对象,那么将直接使用主线程(UI线程)的Looper对象(系统已经帮我们创建了);在其它线程里,如果创建Handler时不传入Looper对象,那么,这个Handler将不能接收处理消息。"







你可能感兴趣的:(几个handler的例子带有有些不同的massage消息格式.)