当 android 服务由于 Sticky 标志而被 OS 重新启动时,是否将意图传递给它?
When android service is restarted by the OS due to Sticky flag, is intent passed to it?
public int onStartCommand(Intent intent, int flags, int startId) {
}
启动服务时,我将意图传递给 startService 函数。当由于 Sticky 标志而由 OS 重新启动服务时,我传递给它以启动服务的意图是否会再次传递给 onStartCommand 还是将为空?
仅当您请求 START_REDELIVER_INTENT
时才会再次传递 Intent
What is START_STICKY,START_NOT_STICKY and START_REDELIVER_INTENT Service
public int onStartCommand(Intent intent, int flags, int startId) {
}
启动服务时,我将意图传递给 startService 函数。当由于 Sticky 标志而由 OS 重新启动服务时,我传递给它以启动服务的意图是否会再次传递给 onStartCommand 还是将为空?
仅当您请求 START_REDELIVER_INTENT
What is START_STICKY,START_NOT_STICKY and START_REDELIVER_INTENT Service