私は目覚まし時計のアプリケーションに取り組んでいます。私は1つの問題に直面しました。私は数日間警報を設定する方法を知らない。私はすでに以下のコードを試しましたが、ログで私はこれを見ましたWed Apr 06
(はが火曜日と金曜日に最も近い日付になるように日付を変更しませんでした)。何が間違っていますか? 1日おきに別々にアラームを設定する必要がありますか?数日にアラームを設定する
これは私のコードです:
calendar.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY, Calendar.FRIDAY);
//calendar.add(Calendar.DAY_OF_WEEK,Calendar.FRIDAY);
Log.e("Point_1","Calendar " + calendar.getTime());
calendar.set(Calendar.HOUR_OF_DAY,timePicker.getCurrentHour());
calendar.set(Calendar.MINUTE,timePicker.getCurrentMinute());
Intent intent1 = new Intent(MyService_alarm.this,MyReceiver_Alarm.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(MyService_alarm.this,intent.getIntExtra("Size", 1),intent1,0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC, calendar.getTimeInMillis(), 7 * 24 * 3600 * 1000, pendingIntent);
ありがとうございました。
ありがとうございました。残念ながら、問題は私が一気に数日間はアラームを設定できないということです。 – Steve
数日間何を警告していますか?私はあなたが達成しようとしていることを理解していないようだ、あなたは複数の日にアラームを設定したいですか?そうであれば、毎日別々にアラームを設定する必要があります –
Calendar.add(Calendar.DAY_OF_WEEK、Calendar.FRIDAY)とCalendar.add(Calendar.DAY_OF_WEEK、Calendar.SUNDAY)を追加してアラームを設定することはできません最近? – Steve