在Android文档中,Service的“onStartCommand()”有一个被给定为参数的Intent,根据文档所述:“作为startService(Intent)提供的Intent。如果服务在其进程消失后被重新启动,并且它之前返回了除START_STICKY_COMPATIBILITY之外的任何内容,则此值可能为null。”
然而,返回值START_REDELIVER_INTENT应该在重新启动服务时返回原始意图。
有人能解释一下为什么即使将标志设置为START_REDELIVER_INTENT,意图也可能为空吗?
然而,返回值START_REDELIVER_INTENT应该在重新启动服务时返回原始意图。
有人能解释一下为什么即使将标志设置为START_REDELIVER_INTENT,意图也可能为空吗?