当我们运行一个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
您可能感兴趣的与本文相关的镜像
TensorFlow-v2.9
TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型

被折叠的 条评论
为什么被折叠?