你好我对android比较新,很抱歉任何误解/混淆。
我正在开发一个在所选时间触发警报的应用程序,它工作正常,但有一件事让我感到困惑。
当用户选择闹钟时间时,闹钟设置为该时间,但如果用户更改其Android手机的时间,则会在时间ie-(SystemClock.getTimeInMillis()+ selectedTimeInMillis)触发闹钟。
如何避免这种情况,即使用户更改手机的时间,我也想在确切的选定时间触发闹钟。
感谢任何帮助。
答案 0 :(得分:0)
您可以向互联网时间服务器添加请求,如下所示:
How to get current time from internet in android
所以它总是使用实时而不是系统时间。我不认为还有另一种方法,因为你永远不知道用户是否改变了系统时间。