博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
笔试题③
阅读量:6251 次
发布时间:2019-06-22

本文共 411 字,大约阅读时间需要 1 分钟。

1.线程间通信 handler机制

2.AsyncTask 异步任务 

3.HandlerThread 子线程中创建了一个 Looper对象 可以在子线程里使用消息机制 

IntentService 带了HandlerThread 并且创建了一个子线程的handler 在服务中 创建子线程执行耗时操作 耗时操作执行结束之后服务退出 如果想在Service中做耗时操作的话可以考虑使用IntentService 

只需要重写 onHandleIntent()方法 这个方法执行在子线程 执行之后服务会关闭

LocalBroadCastManager 发广播的时候通过handler发送消息 注册广播 就是把广播接收者对象放到一个集合里 

handler处理消息的时候 遍历广播接收者的集合 调用onRecieve方法

转载于:https://www.cnblogs.com/nangongyibin/p/10446889.html

你可能感兴趣的文章
Dictionary和数组查找效率对比
查看>>
alias命令详情
查看>>
自定义异步加载资源插件
查看>>
easyui combobox两种不同的数据加载方式
查看>>
Smarty配置与实例化
查看>>
***Redis hash是一个string类型的field和value的映射表.它的添加、删除操作都是O(1)(平均)。hash特别适合用于存储对象...
查看>>
Siege——多线程编程最佳实例
查看>>
c# 生成 验证码
查看>>
SQL Server 触发器
查看>>
何为SLAM
查看>>
[工具]infolite-chrome插件css插件
查看>>
javascript 深拷贝
查看>>
【代码小记】无
查看>>
【知识点】Java机密
查看>>
BarTender 2016表单中的“秤显示”控件
查看>>
全面理解javascript的caller,callee,call,apply概念[转载]
查看>>
Jquery 下拉框取值
查看>>
IDEA中使用Maven创建Java Web项目
查看>>
2017.12.25
查看>>
react--1.创建项目
查看>>