work/workmanager/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmScheduler.java
private void scheduleWorkSpec(@NonNull WorkSpec workSpec) {
        Log.d(TAG, String.format("Scheduling work with workSpecId %s", workSpec.id));
        Intent scheduleIntent = CommandHandler.createScheduleWorkIntent(mContext, workSpec.id);
        mContext.startService(scheduleIntent);
    }
/**
     * Periodic work is rescheduled using one-time alarms after each run. This allows the delivery
     * times to drift to guarantee that the interval duration always elapses between alarms.
     */
Periodic work is rescheduled using one-time alarms after each run. This allows the delivery
times to drift to guarantee that the interval duration always elapses between alarms.
Periodic work is rescheduled using one - time alarms after each run . This allows the delivery times to drift to guarantee that the interval duration always elapses between alarms .
private void scheduleWorkSpec(@NonNull WorkSpec workSpec) {
        Log.d(TAG, String.format("Scheduling work with workSpecId %s", workSpec.id));
        Intent scheduleIntent = CommandHandler.createScheduleWorkIntent(mContext, workSpec.id);
        mContext.startService(scheduleIntent);
    }
private void scheduleWorkSpec ( @ NonNull WorkSpec workSpec ) { Log . d ( TAG , String . format ( "Scheduling work with workSpecId %s" , workSpec . id ) ) ; Intent scheduleIntent = CommandHandler . createScheduleWorkIntent ( mContext , workSpec . id ) ; mContext . startService ( scheduleIntent ) ; }
Periodic work is rescheduled using one-time alarms after each run.
Periodic work is rescheduled using one - time alarms after each run .