当前位置: 首页 > news >正文

做独立网站需要注意什么手续廊坊网站

做独立网站需要注意什么手续,廊坊网站,重庆做网站letide,东莞人才市场在哪里文章目录 API源码分析操作总结 API Handler相关 Handler对象.sendMessage(Message) 发送消息 Handler对象.handleMessage()空方法 自定义Handler重写handleMessage方法,处理Message Looper相关 Looper.getMainLooper() 获取App的UI线程的Looper对象 Looper…

文章目录

    • API
    • 源码分析
    • 操作
    • 总结

API

Handler相关

Handler对象.sendMessage(Message)

发送消息

Handler对象.handleMessage()空方法

自定义Handler重写handleMessage方法,处理Message

Looper相关

Looper.getMainLooper()

获取App的UI线程的Looper对象

Looper.prepare() 

创建Looper对象

Looper.loop() 

开启死循环

Looper.myLooper()

获取当前线程的Looper对象

Looper.myQueue() /Looper对象.getQueue()

获取MessageQueue对象

Looper对象.getThread()

获取Thread对象

HandlerThread

HandlerThread对象.getLooper()

获取HandlerThread对象对应的Looper对象

源码分析

Looper、MessageQueue、Handler的类关系

一个Thread对应一个Looper
一个Looper对应一个MessageQueue
一个MessageQueue对应多个Handler


Handler负责

1.向MessageQueue添加Message
        Handler.sendMessage
2.保存Message对应的处理代码
        Handler.handleMessage()


MessageQueue负责存储Message
Looper负责死循环MessageQueue

从MessageQueue获取Message,在对应线程中执行Message对应的Handler保存的处理代码


Looper

持有一个ThreadLocal<Looper>的静态对象sThreadLocal,用于保证一个线程持有一个Looper对象
持有一个MessageQueue对象mQueue


HandlerThread

继承Thread, 重写run()方法

public void run() {mTid = Process.myTid();Looper.prepare();synchronized (this) {mLooper = Looper.myLooper();notifyAll();}Process.setThreadPriority(mPriority);onLooperPrepared();Looper.loop();mTid = -1;
}

操作

自定义Thread实现Looper循环

    Looper.prepare();Looper.loop();


创建Handler,绑定当前线程的Looper

    new Handler();


        
创建Handler,绑定特定线程线程的Looper

new Handler(Looper对象)


  

总结

http://www.ritt.cn/news/6692.html

相关文章:

  • 兰州网站设计公司重庆seo搜索引擎优化优与略
  • 做网站公司 上海广告营销策略有哪些
  • 没有网站怎么做链接视频播放器电商营销策划方案范文
  • 吉林网站备案seo网站地图
  • 网站广告如何做seo应该怎么做
  • 四川建设厅网站招聘网络营销的现状分析
  • 北京市保障性住建设投资中心网站竞价账户托管
  • 尼日利亚网站开发网站建设公司地址在哪
  • 资深的教育行业网站开发上海搜索引擎优化公司排名
  • 福州市城乡建设委员会网站百度开放云平台
  • 哪里有做阿里网站的网站制作策划书
  • 网站空间如何买seo的基本步骤包括哪些
  • html 路径 网站根路径如何查询百度收录
  • 做创业网站赚钱三只松鼠的软文范例
  • 如何利用模板做网站北京seo排名收费
  • 自己的网站如何给别人做有偿广告如何制作一个属于自己的网站
  • 济南网站改版近期时事新闻
  • 网站后台代码在线域名ip查询
  • 做电音的软件的专业下载网站百度网站打不开
  • wordpress 代替seo文案范例
  • 廊坊seo建站武汉大学人民医院光谷院区
  • 整站优化方案百度 个人中心首页
  • 网站上添加图片的原则广告网站建设网站排名优化
  • asp程序设计做网站seo整站优化外包公司
  • 做外贸都有哪些好网站教程推广优化网站排名
  • 微信微网站开发淘宝宝贝排名查询
  • 聊城高端网站建设网络推广员的前景
  • 长沙专业网站制作培训行业seo整站优化
  • 给小公司做网站赚钱么上海营销seo
  • 外贸网站做几种产品济宁百度竞价推广