我的android学习经历6

Handler的用法

Handler主要用的发送和处理信息,对异步消息的处理,是结合Runnable接口使用的,

Handler调用post()或者postDelayed()方法把Runnable线程加入队列,

把postDelayed()或者poet()方法写在线程里面,可以实现线程的一直调用,并且可以再线程中实现复杂的代码,比如下载文件啊什么的,

要停止可以调用removeCallbacks()方法

Handler对象调用post()方法,然后调用Runnable对象时,并没有调用Thread.start()方法,它是和主线程是同一个线程,而不是两个不同的线程。

而调用Thread.start()启动Runnable对象时,是两个不同的线程

 

简单的介绍一下Handler的用法,更深入的可以查看android的API文件,不对的地方望提出批评,谢谢

 

你可能感兴趣的:(我的android学习经历6)