取消已设置提醒并为新时区设置新提醒

时间:2016-02-23 09:08:36

标签: android timezone alarmmanager android-alarms

我正在开发一个Android应用程序,允许用户为特定任务或工作设置提醒。我已经使用报警管理器在android中创建了提醒。但我的问题是当用户移动到其他时区时,如何根据新时区更改提醒时间?

第二个问题是,如果用户同时为两个任务设置了提醒,哪个系统会被系统取消?

因为android没有提供提醒ID。 我已经检查了link1 link2 上的问题但在第二种情况下对我无效。

1 个答案:

答案 0 :(得分:1)

你不应该这样做因为你在abcolute unix时间值设置了吗? 这意味着相同的绝对时间事件将在每个时区的同一时刻发生

P.S取消警报你应该使用与使用设置警报时相同的意图。它只是覆盖了新的警报。在我的应用程序中,我只对所有事件使用一个警报,并且每次都使其值无效并将其设置为最早的事件时间