IntentService总结
来源:互联网 发布:mac 命令行查找文件夹 编辑:程序博客网 时间:2024/06/06 15:35
首先IntentService是个虚类。说到IntentService首先要说说Service。Service一般是执行在主线程里,所以无法在Service中进行耗时任务的操作。IntentService就是用来完成异步处理耗时操作的。
IntentService有两个重要的成员变量,分别是Looper和ServiceHandler。ServiceHandler是一个内部类。
ServiceHandler的作用是在处理完一个消息之后将自己停止。
onHandleIntent是IntentService一个重要的虚函数,集成IntentService时要实现这个方法。IntentService把实现处理Intent事务的行为都封装到这个方法中。
一言以蔽之吧,就是IntentService开启了一个线程,之后用一个自定义Handler来绑定这个线程,这个线程的Looper中的消息的处理都交给子类来实现,自己什么都不干。
之后每处理一个消息把自己关了接着等。Over。
0 0
- IntentService总结
- IntentService总结
- IntentService精要点总结
- IntentService简单使用与总结
- IntentService
- IntentService
- intentservice
- IntentService
- IntentService
- IntentService
- IntentService
- IntentService
- IntentService
- IntentService
- IntentService
- IntentService
- IntentService
- IntentService
- 用户标签设计
- UVA - 12504 Updating a Dictionary
- 通过线程按照顺序循环输出ABC n次
- 设计模式之建造者模式
- leetcode:Unique Paths
- IntentService总结
- 指针和数组
- docx4j学习笔记(5)
- MyBatis的Error setting null for parameter #1 with JdbcType OTHER异常
- C++中静态成员变量和静态成员函数
- 新浪微博第三方客户端
- 将Ceilometer默认的MongoDB改为MySQL
- leetcode:Find Peak Element
- 动态网页数据挖掘一例