Ошибка при чтении следующего будильника - PullRequest
0 голосов
/ 13 мая 2018

Я пытаюсь прочитать время следующего аварийного сигнала, но продолжаю получать следующий код ошибки на консоли:

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();

Есть идеи?Заранее спасибо.

...