我使用以下代码设置一周的闹钟(重复)。以下代码在 15 到 30 分钟内触发我的服务。实际上我已经配置了一个星期
AlarmManager alarm = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
Intent newIntent = new Intent(context, SyncService.class);
newIntent.putExtra(Constant.TASK_ID,Constant.PROMPT_ID);
PendingIntent pIntent = PendingIntent.getService(context, 0, newIntent, 0);
//
long interval = 7 * AlarmManager.INTERVAL_DAY;
alarm.setInexactRepeating(AlarmManager.RTC, System.currentTimeMillis(), interval, pIntent);