JobIntentService # onHandleWork не вызывается после перезагрузки устройства - PullRequest
0 голосов
/ 09 мая 2019

JobIntentService # onHandleWork не вызывается после перезагрузки устройства

Код

            Intent intent1 = new Intent();
            intent1.setAction(intent.getAction());
            intent1.putExtra(Intent.EXTRA_INTENT, intent);
            enqueueWork(context, ManagerJobIntentService.class, JOB_ID, workIntent);

Overide onStartCommand ()

@Override
public int onStartCommand(@Nullable Intent intent, int flags, int startId) {
    super.onStartCommand(intent, flags, startId);

    return(START_REDELIVER_INTENT);
}

onHandleWork ()

@Override
protected void onHandleWork(@NonNull Intent intent) {
    LogUtil.d(TAG, "onHandleWork() method " + intent);
}

Над кодом работает нормально!После перезагрузки устройство onHandleWork() не называется

Устройство: Samsung s9, s8 (Android 9)

...