Service中的onStartCommand()方法的三种返回值的含义以及理解
来源:互联网 发布:linux 获取cpu温度 编辑:程序博客网 时间:2024/05/08 15:41
在service中,onStartCommand()方法有三种返回值:
- START_STICKY(常量值:1):sticky的意思是“粘性的”。使用这个返回值时,我们启动的服务跟应用程序"粘"在一起,如果在执行完onStartCommand后,服务被异常kill掉,系统会自动重启该服务。当再次启动服务时,传入的第一个参数将为null;
- START_NOT_STICKY(常量值:2):“非粘性的”。使用这个返回值时,如果在执行完onStartCommand后,服务被异常kill掉,系统不会自动重启该服务。
- START_REDELIVER_INTENT(常量值:3):重传Intent。使用这个返回值时,如果在执行完onStartCommand后,服务被异常kill掉,系统会自动重启该服务,并将Intent的值传入。
【备注:】
以上三种情况,可以理解为发生车祸后的人:
- START_STICKY:(常量值:1)车祸后自己苏醒,但是失忆;
- START_NOT_STICKY:(常量值:2)车祸后再也没有苏醒;
- START_REDELIVER_INTENT:(常量值:3)车祸后自己苏醒,依然保持记忆。
0 0
- Service中的onStartCommand()方法的三种返回值的含义以及理解
- Service的onStartCommand()方法返回值详解
- Service onStartCommand的参数和返回值的含义
- Service生命周期以及Service类onStartCommand的返回值问题
- Service 中onStartCommand方法参数的含义
- Service中onStartCommand回调方法的返回值分析
- Android Service的onStartCommand方法返回值作用
- Service中onStartCommand方法返回值的探索
- Android中Service#onStartCommand方法的返回值
- service的onStartCommand方法
- Service: onStartCommand 诡异的返回值
- service中onStartCommand的返回值
- Android:Service类onStartCommand的返回值
- Android Service 的 onStartCommand 返回值
- Service中onStartCommand的返回值问题
- Service类onStartCommand()的三个返回值
- Service类onStartCommand()的返回值
- onStartCommand 的返回值 .
- 带你飞系列 - 一简单搜索
- 编写php扩展
- poj 1191 棋盘分割 【区间dp 记忆化】
- MFC创建一个子对话框
- tp框架中自定义类的调用
- Service中的onStartCommand()方法的三种返回值的含义以及理解
- 用户、组或角色 在当前数据库中已存在
- ioS开发零基础教程之支付宝支付iOS开发
- PHP5.5开启OPcache(Windows平台)
- 语音识别的基础知识与CMUsphinx介绍
- java泛型(二)--泛型的擦除
- Android的事件分发
- opencv的haar特征进行人脸识别
- nyoj 区域赛系列一多边形划分 1103 (卡特兰打表)