1

我使用以下代码设置一周的闹钟(重复)。以下代码在 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);
4

0 回答 0