1

週のアラームを設定するために次のコードを使用しました(繰り返し)。次のコードは、15 分から 30 分の間に私のサービスをトリガーします。実際、私はそれを1週間構成しました

    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