我正在构建一个应用程序,在其中为特定时间设置警报。为此,我使用AlarmClock
Android 来设置警报。在这里我尝试AlarmClock
在他的应用程序上显示下一次以了解下一个警报。
例如:我使用 9:00 AM、6:00 PM 设置闹钟alarmManager.setAlarmClock(...)
,我的应用程序alarmManager.getNextAlarmClock()
在主屏幕上显示下一个闹钟时间,显示为上午 9:00。
这是我在系统提供的时钟应用程序上设置其他一些闹钟并将闹钟设置为上午 8:00 时遇到的一个问题。此闹钟时间将反映在我的应用程序下一个闹钟时间中,显示下一个时间设置为 8 :00 AM 而不是 9:00 AM.,这是不应该的。
private String getNextAlarmClock() {
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
AlarmManager.AlarmClockInfo alarmClockInfo = alarmManager.getNextAlarmClock();
Log.d(TAG, "time of next alarm in millis" + alarmClockInfo.getTriggerTime());
return alarmClockInfo.getTriggerTime() + "";
}
谁能在这方面帮助我。感谢您的帮助。
提前致谢!