永发信息网

是不是任意一个安卓程序都有一个主线程 looper对象有什么用 如果有,这个默认的主线程是什么

答案:2  悬赏:40  手机版
解决时间 2021-03-12 02:43
是不是任意一个安卓程序都有一个主线程 looper对象有什么用 如果有,这个默认的主线程是什么
最佳答案
实际上:消息发送和计划任务提交之后,它们都会进入某线程的消息队列中,我们可以把这个线程称之为目标线程。不论是主线程还是子线程都可以成为目标线程。上例中之所以在主线程中处理消息,是因为我们要更新UI,按照android中的规定我们必须由主线程更新UI。所以我们让主线程成为了目标线程。 那么如何控制让某个线程成为目标线程呢? 这就引出了Looper的概念。Android系统中实现了消息循环机制,Android的消息循环是针对线程的,每个线程都可以有自己的消息队列和消息循环。Android系统中的通过Looper帮助线程维护着一个消息队列和消息循环。通过Looper.myLooper()得到当前线程的Looper对象,通过Looper.getMainLooper()得到当前进程的主线程的Looper对象。 前面提到每个线程都可以有自己的消息队列和消...
全部回答
其实是比较灵活的。looper的作用是维持线程活跃和进行循环类的工作(如消息投递循环等)。一般在“完成了其他工作之后”便可以进入looper。其他情况请灵活变通就好。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建设银行网上银行要在一个月之内做6笔交易,
瑞达生鲜超市向阳街店在什么地方啊,我要过去
骑被睡觉有什么害处么?
如图是植物叶片纵切面图,请据图回答问题:(
如果婚前女方有房,男方没有房,那么如果男女双
优步车主端合作伙伴禁用
热镀锌钢材价格是多少
圆柱体移出桌面一部分,压强公式还可以用p=pgh
系统重装系统时电脑显示器黑屏,但电脑运行是
工业电器电线电缆地址有知道的么?有点事想过
CF加速器怎么用啊?用了有什么作用
算命的为什么知道我家里以前发生的事情
我是学建筑装饰工程技术的,不知道将来做什么
手机黑屏了,但可以开机,这是什么原因
【科学禁区】谁知道科学禁区具体都有哪些?有
推荐资讯
推荐几本村上春树的书。
曲靖论坛在曲靖本地的所有论坛中人气是不是最
2015年中国阅兵有什么纪念品
我眼睫毛很容易掉,怎么回事
街吧(蝶泉路店)怎么去啊,有知道地址的么
身子长长像龙的动物
照片中的人,眼睛是什么眼型,脸是什么脸型,
用什么软件可以恢复手机以前下过的电影
每次和男朋友在一起。他都会抱着我睡觉搂我一
为什么我的电脑安装spss19.0总是出现这个 。
杉原木与杉圆木的区别
德国黑贝5个月吃什么能长胖
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?