Android Alarm Manager加上广播混淆

时间:2015-08-03 15:56:07

标签: android alarmmanager

你好我对android比较新,很抱歉任何误解/混淆。

我正在开发一个在所选时间触发警报的应用程序,它工作正常,但有一件事让我感到困惑。

当用户选择闹钟时间时,闹钟设置为该时间,但如果用户更改其Android手机的时间,则会在时间ie-(SystemClock.getTimeInMillis()+ selectedTimeInMillis)触发闹钟。

如何避免这种情况,即使用户更改手机的时间,我也想在确切的选定时间触发闹钟。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以向互联网时间服务器添加请求,如下所示:

How to get current time from internet in android

所以它总是使用实时而不是系统时间。我不认为还有另一种方法,因为你永远不知道用户是否改变了系统时间。

相关问题