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

最新文章

  1. microsoft office professional plus2013激活
  2. java 过滤器Filter
  3. linux提取指定字符的行列并生成新文件(awk命令)
  4. Mac 系统下的环境变量
  5. Linux 技巧:让进程在后台可靠运行的几种方法(转)
  6. Guaranteeing message processing —— 可靠的消息处理
  7. [Entity Framework]获取部分字段的查询
  8. 一、js的数据类型
  9. Echarts图表统计学习
  10. loj#2049. 「HNOI2016」网络(set 树剖 暴力)
  11. zookeeper-如何修改源码-《每日五分钟搞定大数据》
  12. ubuntu 应用添加进环境变量
  13. js事件触发器 dispatchEvent()
  14. JavaScript:jklyDB
  15. Thread_run()方法
  16. ionic插件安装与卸载
  17. 35道Redis面试题
  18. DICOM 协议学习笔记之 How Does DICOM Work ?
  19. nginx不浏览直接下载文件
  20. mysql 存储过程分页 转载

热门文章

  1. Linux下自动清除MySQL日志文件
  2. 牛客小白月赛1 F 三视图 【循环】
  3. python 常用的字符串方法
  4. css的伪类选择器的使用
  5. Codeforces 914C Travelling Salesman and Special Numbers:数位dp
  6. 应验log4j.xml时不能找到log4j.dtd
  7. django 使用内建过滤器实现文章摘要效果
  8. NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!
  9. 关于React前端构建的一般过程 - 理论篇
  10. appium-环境搭建(三)