当我们运行一个App程序时,首先会启动一个主线程,如果我们需要进行网络请求或者加载比较大的文件时,
我们就不能将这个任务放在主线程中,因为主线程加载时间一旦超过五秒时,这时它会给我们报一个ANR(程序无响应)
可是UI界面的更新只能在主线程中,于是就出现了Handler, 他是Android提供的一种消息处理机制,主要用于线程之间的
通信,Hanlder主要有四个对象:
1. Message
2. MessageQueue
3. Looper
4. Handler
当我们运行一个App程序时,首先会启动一个主线程,如果我们需要进行网络请求或者加载比较大的文件时,
我们就不能将这个任务放在主线程中,因为主线程加载时间一旦超过五秒时,这时它会给我们报一个ANR(程序无响应)
可是UI界面的更新只能在主线程中,于是就出现了Handler, 他是Android提供的一种消息处理机制,主要用于线程之间的
通信,Hanlder主要有四个对象:
1. Message
2. MessageQueue
3. Looper
4. Handler