服务的生命周期,被杀死后后可自行恢复
来源:互联网 发布:华为云超越阿里云 编辑:程序博客网 时间:2024/05/02 04:46
android2.0以后服务的onstar方法便废弃不用了,取而代之的是onStartCommand方法,onStartCommand方法返回一个int类型,这个返回值决定服务是否恢复。
START_NOT_STICKY 不重启
START_STICKY 杀死后重启,并传递一个空的intent给onStartCommand
START_REDELIVER_INTENT 杀死后重启 ,并把之前所以的的intent依次传送给onStartCommand,倘若你的服务是继承自IntentService的,你可以调用setIntentRedelivery(true);它会把从你上次执行到的最后一个intent依次发送给onStartCommand,这样的做法非常适合用于服务的断点重联。
START_STICKY_COMPATIBILITY 是START_STICKY的兼容版,不保证能重启
测试的时候可以在DDMS中关闭服务,等待服务重启,有时会等待几分钟,如果服务一直没有重启,可以手动开始一下服务,也能看到重启的效果。
0 0
- 服务的生命周期,被杀死后后可自行恢复
- 如何自行配置Windows XP的服务
- 教大家如何自行快速恢复硬盘上的数据?
- Android 被杀掉的Service进程自动恢复?
- 被杀毒软件清扫的回收站垃圾怎么恢复
- 服务的生命周期-绑定服务的生命周期
- Android服务不被杀
- android服务防止被杀
- Android Service 服务不被杀死的妙招
- 使进程和服务不被杀死的思考
- Android Service 服务不被杀死的妙招
- 服务的生命周期
- Android 服务的生命周期
- 服务的生命周期
- Android服务的生命周期
- 输入法服务的生命周期
- 服务的生命周期
- 服务的生命周期
- CareerCup Write a function that given a position returns the digit in that 0123456789101112131415..
- VxWorks 基本启动方式
- IReport的使用
- a标签去下划线和点击前和点击后不变色行不行啊?
- 微信公众帐号开发教程第4篇-消息及消息处理工具的封装(Java版)
- 服务的生命周期,被杀死后后可自行恢复
- 判断NSString是否为数字,以及转换为数字
- T-SQL查询处理执行顺序(一)
- 电脑内存常见问题处理方法
- vxWorks内核实现基本原理
- 编译代码提示不能找到 libxml/xmlschemas.h
- 反编译安卓apk
- 聚集索引和非聚集索引
- 开发中可能会用到的几个 jQuery 小提示和技巧