如何获得由AlarmManager设置的下一个闹钟时间设置方法

5 android

我正在设置这样的警报

  AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

  alarm.setRepeating(AlarmManager.RTC_WAKEUP,enter code here
        calendar1.getTimeInMillis(), 24*60*60 * 1000, pintent);
Run Code Online (Sandbox Code Playgroud)

我正在使用它来获得下一个闹钟时间,但它给了我默认设备alarmApp的下一个闹钟时间.

     android.provider.Settings.System.getString(
                getContentResolver(),
                android.provider.Settings.System.NEXT_ALARM_FORMATTED)
Run Code Online (Sandbox Code Playgroud)

那么怎么办才能得到我设定的下一个闹钟........

esp*_*chi 1

遗憾的是,即使您自己设置,您也无法从警报管理器中读取有关当前警报的任何信息。

这意味着,您必须将闹钟作为共享首选项单独跟踪。

  • 这似乎是谷歌的一个重大疏忽 (2认同)