在一些具有MIUI的设备上,在Android上错误的下一个闹钟时间

时间:2017-12-09 14:46:39

标签: android clock alarm miui

我想在android上获得下一个闹钟时间。我使用两种已知的方法:

1: ( ( AlarmManager )Global.Context.getSystemService(Context.ALARM_SERVICE) ).getNextAlarmClock().getTriggerTime() // for SDK API 21+

2: Settings.System.getString(Global.Context.getContentResolver(), Settings.System.NEXT_ALARM_FORMATTED) // for SDK API 20-

这在大多数设备上都可以正常工作。但是在一些与MIUI 的设备上,结果是错误的(对于方法1或2)。结果似乎是随机的,没有任何与闹钟的一致性。可能这些结果都对应于日历事件通知。但不是闹钟。

遇到此类问题的app用户报告了其他显示下一个闹钟时间正确的应用。所以我知道解决方案存在。

0 个答案:

没有答案