关于startservice的几个启动返回值的意义
2024-09-07 17:58:24
START_NOT_STICKY 如果服务进程在它启动后(从onStartCommand()返回后)被kill掉, 并且没有新启动的intent传给他, 那么将服务移出启动状态并且不重新生成, 直到再次显式调用Context.startService().
START_REDELIVER_INTENT 如果服务进程在它启动后(从onStartCommand()返回后)被kill掉, 那么它将会被重启, 并且最后传给它的intent会被重新传给它, 通过onStartCommand(Intent, int, int).
START_STICKY:sticky的意思是“粘性的”。使用这个返回值时,我们启动的服务跟应用程序"粘"在一起,如果在执行完onStartCommand后,服务被异常kill掉,系统会自动重启该服务。当再次启动服务时,传入的第一个参数将为null;
参考自:http://zy77612.iteye.com/blog/1292649
http://yangguangfu.iteye.com/blog/897115
最新文章
- microsoft office professional plus2013激活
- java 过滤器Filter
- linux提取指定字符的行列并生成新文件(awk命令)
- Mac 系统下的环境变量
- Linux 技巧:让进程在后台可靠运行的几种方法(转)
- Guaranteeing message processing —— 可靠的消息处理
- [Entity Framework]获取部分字段的查询
- 一、js的数据类型
- Echarts图表统计学习
- loj#2049. 「HNOI2016」网络(set 树剖 暴力)
- zookeeper-如何修改源码-《每日五分钟搞定大数据》
- ubuntu 应用添加进环境变量
- js事件触发器 dispatchEvent()
- JavaScript:jklyDB
- Thread_run()方法
- ionic插件安装与卸载
- 35道Redis面试题
- DICOM 协议学习笔记之 How Does DICOM Work ?
- nginx不浏览直接下载文件
- mysql 存储过程分页 转载
热门文章
- Linux下自动清除MySQL日志文件
- 牛客小白月赛1 F	三视图 【循环】
- python 常用的字符串方法
- css的伪类选择器的使用
- Codeforces 914C Travelling Salesman and Special Numbers:数位dp
- 应验log4j.xml时不能找到log4j.dtd
- django 使用内建过滤器实现文章摘要效果
- NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!
- 关于React前端构建的一般过程 - 理论篇
- appium-环境搭建(三)