您的位置:首页 > 移动开发 > Android开发

服务中onStartCommand方法返回值的作用

2015-06-05 13:00 483 查看
服务中 int onStartCommand(Intent intent, int flag, int startID)有4种返回值:当Service被异常kill掉后,如有异常抛出。

Service.START_STICKY:系统会自动偿试重新启动服务,为intent传值null
START_REDELIVER_INTENT:系统会自动偿试重新启动服务,并为intent传入Service被kill之前的intent的值。
START_NOT_STICKY:系统不会自动重启该服务。

START_STICKY_COMPATIBILITY:START_STICKY的兼容版本,但不保证服务被kill后一定能重启。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息