2 u011359326 u011359326 于 2016.03.15 19:00 提问

是不是任意一个安卓程序都有一个主线程

是不是任意一个安卓程序都有一个主线程

looper对象有什么用

如果有,这个默认的主线程是什么

3个回答

lxk_1993
lxk_1993   Rxr 2016.03.15 19:19
已采纳

是的 mainThread 好像是

looper对象 可以百度一下 也可以参看官方文档

luochoudan
luochoudan   Ds   Rxr 2016.03.15 19:32

主线程也就是UI线程,安卓程序面向用户,少不了UI界面,也少不了UI线程。Looper是一种循环机制,它维护了一个消息队列,配合Handler可以完成子线程和UI线程的通信。

qq_34305735
qq_34305735   2016.03.15 23:12

软件运行后,就会启动looper死循环,这里面从消息队列(MsgQueue)中获取消息,然后分配给对应的handler处理.这就是消息处理机制.而主线程也就是UI线程其实就可以理解为是这个死循环.它一直在处理消息,仅此而已;如果没有消息可以获取,就会默认发送句柄,然后执行;

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!