use of com.firebase.jobdispatcher.JobTrigger in project sms-backup-plus by jberkel.
the class AlarmManagerDriver method schedule.
@Override
public int schedule(@NonNull Job job) {
if (LOCAL_LOGV) {
Log.v(TAG, "AlarmManagerDriver: schedule " + job);
}
final JobTrigger trigger = job.getTrigger();
final long atTime = scheduleTime(trigger);
if (atTime > 0) {
alarmManager.set(RTC_WAKEUP, atTime, createPendingIntent(context, BackupType.fromName(job.getTag())));
return SCHEDULE_RESULT_SUCCESS;
} else {
Log.w(TAG, "unsupported trigger for job " + job);
return SCHEDULE_RESULT_UNSUPPORTED_TRIGGER;
}
}
Aggregations