Я пытаюсь прочитать время следующего аварийного сигнала, но продолжаю получать следующий код ошибки на консоли:
E/Handler: Failed to handle callback; interface not implemented, callback:android.view.View$PerformClick@40e45bd8
java.lang.NoSuchMethodError: android.app.AlarmManager.getNextAlarmClock
Настройка аварийного сигнала работает нормально, аварийный сигнал затем срабатывает с указанным значениемвремя, просто мне нужно получить время, когда он снова сработает, чтобы использовать его в другом месте.
Соответствующий код ниже.На случай, если вам интересно: я сейчас пытаюсь прочитать сигнал тревоги сразу после установки порядка отладки.
// Copy data from the time picker to the calendar
calendar.set(Calendar.HOUR_OF_DAY, hours);
calendar.set(Calendar.MINUTE, minutes);
// Create a pending intent that delays the intent until the specified time
pending_intent = PendingIntent.getBroadcast(MainActivity.this, 0,
alarm_intent, PendingIntent.FLAG_UPDATE_CURRENT);
// Set the alarm manager
alarm_manager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pending_intent);
// Read the alarm setting
long nextLong= alarm_manager.getNextAlarmClock().getTriggerTime();
String nextAlarm = Long.toString(nextLong);
Log.e("Next Alarm:", nextAlarm);
Toast.makeText(context, nextAlarm, Toast.LENGTH_LONG).show();
Есть идеи?Заранее спасибо.