5

我正在尝试在 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)。结果似乎是随机的,与闹钟没有任何一致性。可能这些结果对应于日历事件通知。但不带闹钟。

我的应用程序的用户遇到这样的问题,向我报告了其他显示下一个闹钟时间正确的应用程序。所以我知道解决方案是存在的。

4

0 回答 0