服务中 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后一定能重启。