looper prepareAndroid如何保证一个线程最多只能有一个Looper

looper prepare  时间:2022-02-24  阅读:()

Android如何保证一个线程最多只能有一个Looper

Looper的构造方法为private,所以不能直接使用其构造方法创建。 private Looper(boolean quitAllowed) { mQueue = new MessageQueue(quitAllowed); mThread = Thread.currentThread(); }1234 要想在当前线程创建Looper,需使用Looperprepare方法,Looper.prepare()。 如果现在要我们来实现Looper.prepare()这个方法,我们该怎么做?我们知道,Android中一个线程最多只能有一个Looper,若在已有Looper的线程中调用Looper.prepare()会抛出RuntimeException(“Only one Looper may be created per thread”)。面对这样的需求,我们可能会考虑使用一个HashMap,其中Key为线程ID,Value为与线程关联的Looper,再加上一些同步机制,实现Looper.prepare()这个方法,代码如下:

A400互联1H/1G/10M/300G流量37.8元/季

A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...

香港E3-1230v2 16GB 30M 326元/月 数脉科技

官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...

ucloud国内云服务器2元/月起;香港云服务器4元/首月;台湾云服务器3元/首月

ucloud云服务器怎么样?ucloud为了扩大云服务器市场份额,给出了超低价云服务器的促销活动,活动仍然是此前的Ucloud全球大促活动页面。目前,ucloud国内云服务器2元/月起;香港云服务器4元/首月;台湾云服务器3元/首月。相当于2-4元就可以试用国内、中国香港、中国台湾这三个地域的云服务器1个月了。ucloud全球大促仅限新用户,国内云服务器个人用户低至56元/年起,香港云服务器也仅8...

looper prepare为你推荐
诺诺云代账上海的亮证节有讲到诺诺云代账,产品如何?soapui下载测试管理工具的soapUI开源测试工具bindservice如何启动和停止用servicetvosTVOS推广怎么样?天融信防火墙如何使用天融信NGFW4000防火墙工具vipjrvipjr怎么样?有真实体验的来说一下数秦科技安徽数智通科技有限公司怎么样?中文搜索引擎百度是不是全球最大中文搜索引擎?数据分析报告范文如何写数据分析报告?pci数据捕获和信号处理控制器大侠们,PCI数据捕获和信号处理控制器不能正常工作了要怎么解决啊,是不是要安装主板驱动啊?
老域名失效请用户记下 查询ip地址 国外php主机 外贸主机 rak机房 贵州电信宽带测速 最好看的qq空间 浙江独立 亚洲小于500m 日本bb瘦 合租空间 网站木马检测工具 hkg 什么是服务器托管 能外链的相册 吉林铁通 个人免费主页 创建邮箱 域名dns 外贸空间 更多