を実行します...アンドロイド - アラームマネージャは、私が間違っているか理解していないが、私のアラームが、私は一日数をハードコーディングしていても起こっていただきました、私は見当がつかない毎日走る毎日
Intent notificationIntent = new Intent(AddTask.this,CustomBroadcastReceiver.class);
notificationIntent.putExtra(Intent.EXTRA_UID,newTaskId);
PendingIntent pendingIntent = PendingIntent.getBroadcast(AddTask.this, newTaskId, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager)getSystemService(getApplicationContext().ALARM_SERVICE);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, minute);
calendar.set(Calendar.DAY_OF_WEEK,2);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),AlarmManager.INTERVAL_DAY * 7, pendingIntent);
今日日曜日は1日ですので、私はcalendar.set(Calendar.DAY_OF_WEEK、2)を書きました。私はこの瞬間の時間と分を使用して以来、警報はちょうど三位一体になった...私は日番号1 2 3 4 5または6を設定するかどうか、または同じIDを持つ複数のアラームマネージャを作っても、毎日トリガーする
を動作させるための唯一の方法です。私はあなたが言ったように事を変更しました – uplnypan
@uplnypanあなたは解決策を見つけましたか? – ItamarG3
いいえ、悲しいことです...私は何が間違っているのか分かりません。アラームが削除されるまで、与えられた時間と曜日に永久にアラームを繰り返したいだけです。 – uplnypan