Android入门:Handler

2014-11-24 11:47:45 · 作者: · 浏览: 2

一、Handler介绍


在一个线程中存在一个消息队列,当消息队列中存在消息时,Handler就会处理这些消息;我们考虑一下这种场景:


我们要执行一个耗时很长的业务,执行完后要返回一个结果显示在TextView上,我们在主线程中执行这种业务是否合理呢?


比如ProgressBar、TextView的使用都会用到Handler;


当应用5秒内没有响应用户的输入,则会抛出以下错误:



Handler的原理如下:



模板代码: