Android 四大组件之特殊Service(IntentService)的使用
来源:互联网 发布:天翼阅读软件 编辑:程序博客网 时间:2024/05/16 12:13
在Service中,通常是不需要同时处理多个请求的,在这种情况下,使用IntentService或许是最好的选择。为什么呢?下面的这个问题给出了答案。
IntentService如何使用?和Service有什么区别?
IntentService里面是默认自带一条线程的,无需自己去new子线程,而且是和主线程分离的,使用的时候只需要处理onHandleIntent()这个方法即可。不需要去写onCreate(),也不需要去写onStartCommand(),而且在任务执行结束后,会自行调用stopSelf()方法来关闭Service。IntentService适用于单线程去完成任务,而且不会阻塞主线程。
MainActivity代码,很简单,启动Service:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
MyService代码:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
最后,配置清单文件,静态注册Service,添加所需的权限即可。具体的耗时代码就不写了~~
0 0
- Android 四大组件之特殊Service(IntentService)的使用
- 四大组件之特殊Service(IntentService)的使用
- Android四大组件之Service的使用
- android四大组件之Service和子类IntentService
- Android 四大组件之一:Service后台服务之IntentService
- [Android知识体系]之四大组件:service(intentService)
- 四大组件之一Service——应用实例二(IntentService类的使用)
- Android 四大组件之Service 的生命周期和使用
- android四大组件学习之-Service的使用
- Android 四大组件之Service的基本使用
- Android 四大组件之Service 的生命周期和使用
- Android四大组件之Service的两种使用情况
- Android四大组件之Service的介绍
- android的四大组件之Service
- 四大组件之普通Service的使用
- Android之Service(六):使用IntentService
- android四大组件---Service的简单使用
- Android四大组件之一的Service使用
- hibernate的事务配置详解和出现的问题
- 51单片机一种精确的判断脉冲宽度的方法
- jQuery事件绑定原理(1)
- mvc:interceptors拦截器配置
- HDU5643【约瑟夫环变形】
- Android 四大组件之特殊Service(IntentService)的使用
- Eclipse如何使用远程调试功能
- jQueryday5当当网我的订单 隐藏day
- EISCONN的故事
- 自定义圆形进度条,模拟开屏广告倒计时
- 上机四
- git命
- C++Builder XE6开发海康设备控制软件--报警信息读取
- flannel 实战与源码分析(六)