Service之onStartCommand()
来源:互联网 发布:淘宝代销怎么发货 编辑:程序博客网 时间:2024/06/07 20:48
public int onStartCommand (Intent intent, int flags, int startId)
当其它组件,比如一个activity,通过调用startService()请求started方式的服务时,系统将会调用本方法。 一旦本方法执行,服务就被启动,并在后台一直运行下去。 如果你的代码实现了本方法,你就有责任在完成工作后通过调用stopSelf()或stopService()终止服务。 (如果你只想提供bind方式,那就不需要实现本方法。)
返回值 int 有四种参数,service中的4个常量值
Service.START_STICKY 1
如果service进程被kill掉,保留service的状态为开始状态,但不保留递送的intent对象。随后系统会尝试重新创建service,由于服务状态为开始状态,所以创建服务后一定会调用
Service. START_NOT_STICKY 2
“非粘性的”。使用这个返回值时,如果在执行完onStartCommand后,服务被异常kill掉,系统不会自动重启该服务
Service.START_REDELIVER_INTENT 3
重传Intent。使用这个返回值时,如果在执行完onStartCommand后,服务被异常kill掉,系统会自动重启该服务,并将Intent的值传入
Service.START_STICKY_COMPATIBILITY 0
START_STICKY的兼容版本,但不保证服务被kill后一定能重启
0 0
- Service之onStartCommand()
- Service之onStartCommand剖析笔记
- Service重启之onStartCommand
- service ----onstartcommand
- Android Service之onStartCommand方法研究
- Service之onStartCommand()方法解析笔记
- service的onstartcommand函数
- service的onStartCommand方法
- Service的onstartcommand
- Service中onStartCommand()理解
- Android Service onStartCommand()介绍
- Android Service onStartCommand 理解
- service的onStartCommand
- service的onStartCommand走两遍
- Android中Service类onStartCommand
- Android中Service类onStartCommand
- Android中Service类onStartCommand
- Android中Service类onStartCommand
- 时间戳转为日期格式
- 如何设置apache的并发数量
- ConfigParser模块教程
- MYSQL-ORCALE decode函数在MYSQL中的实现
- Android多线程之Handler
- Service之onStartCommand()
- 机器视觉-相机
- TextView行间距设置
- JS -- 截取数组
- (ros/qt报错) FATAL: ROS_MASTER_URI is not defined in the environment
- 自学PHP 笔记整理
- MySql中Lock命令和unlock命令
- UVA729 The Hamming Distance Problem
- WebUploader 手机端上传图片