0
私は毎日繰り返すことを願っています。Androidが毎日繰り返すアラームが正しく繰り返されない
Intent intent=new Intent(this, AlarmService.class);
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
PendingIntent pendingIntent=PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
// PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, hour); // For 1 PM or 2 PM
calendar.set(Calendar.MINUTE, minute);
calendar.set(Calendar.SECOND, 0);
long cuurent=calendar.getTimeInMillis();
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
AlarmManager.INTERVAL_DAY, pendingIntent);
ただし、BroadcastReceiverは呼び出さない。
はAlarmService'が 'Service'または' BroadcastReceiver'を拡張し 'ていますか? –
BroadcastReceiver –