一、Handler介绍
在一个线程中存在一个消息队列,当消息队列中存在消息时,Handler就会处理这些消息;我们考虑一下这种场景:
我们要执行一个耗时很长的业务,执行完后要返回一个结果显示在TextView上,我们在主线程中执行这种业务是否合理呢?
比如ProgressBar、TextView的使用都会用到Handler;
当应用5秒内没有响应用户的输入,则会抛出以下错误:

Handler的原理如下:

模板代码:
一、Handler介绍
在一个线程中存在一个消息队列,当消息队列中存在消息时,Handler就会处理这些消息;我们考虑一下这种场景:
我们要执行一个耗时很长的业务,执行完后要返回一个结果显示在TextView上,我们在主线程中执行这种业务是否合理呢?
比如ProgressBar、TextView的使用都会用到Handler;
当应用5秒内没有响应用户的输入,则会抛出以下错误:

Handler的原理如下:

模板代码: