Android 获取以前添加到AlarmManager的报警时间

Android 获取以前添加到AlarmManager的报警时间,android,alarmmanager,android-alarms,Android,Alarmmanager,Android Alarms,我使用AlarmManager类每天在特定时间通知用户(用户将从时间选择器中选择时间) 一切都很顺利 但是我想从alarmManger中获取时间,并将其显示在应用程序中,以获得更好的用户体验 有没有办法知道闹钟的时间 这是我的密码 public void witer_reminder(View view) { am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent intent = new Inte

我使用AlarmManager类每天在特定时间通知用户(用户将从时间选择器中选择时间) 一切都很顺利 但是我想从alarmManger中获取时间,并将其显示在应用程序中,以获得更好的用户体验 有没有办法知道闹钟的时间

这是我的密码

public void witer_reminder(View view)
{
    am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

    Intent intent = new Intent(this, Witer_Notification.class);
    PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0,
        intent, PendingIntent.FLAG_CANCEL_CURRENT);

    Calendar cal = Calendar.getInstance();
    Calendar calSet = (Calendar) cal.clone();

    calSet.set(Calendar.HOUR_OF_DAY, picker.getCurrentHour());
    calSet.set(Calendar.MINUTE,picker.getCurrentMinute());
    calSet.set(Calendar.SECOND, 0);
    calSet.set(Calendar.MILLISECOND, 0);

     if(calSet.compareTo(cal) <= 0){
            //Today Set time passed, count to tomorrow
            calSet.add(Calendar.DATE, 1);
           }

      am.setRepeating(AlarmManager.RTC_WAKEUP, calSet.getTimeInMillis(),
              24*60*60*1000, pendingIntent);



}
公共作废提醒(查看)
{
am=(AlarmManager)getSystemService(Context.ALARM\u服务);
意向意向=新意向(此,Witer_Notification.class);
PendingEvent PendingEvent=PendingEvent.getBroadcast(此,0,
意向、挂起内容、标志(取消当前);
Calendar cal=Calendar.getInstance();
Calendar calSet=(Calendar)cal.clone();
calSet.set(Calendar.HOUR\u OF_DAY,picker.getCurrentHour());
set(Calendar.MINUTE,picker.getCurrentMinute());
calSet.set(日历秒,0);
calSet.set(日历毫秒,0);
如果(校准设置比较)为(校准)
但是我想从alarmManger中获取时间,并在应用程序中显示它,以获得更好的用户体验有没有办法获取报警时间

设置事件时,请将其保存在持久的位置(文件、数据库、
SharedReferences
)。
AlarmManager
为只读;您无法从中检索有关计划事件的信息

但是我想从alarmManger中获取时间,并在应用程序中显示它,以获得更好的用户体验有没有办法获取报警时间

设置事件时,请将其保存在持久的位置(文件、数据库、
SharedReferences
)。
AlarmManager
为只读;您无法从中检索有关计划事件的信息