如果我根据GMT时间设置一个应用程序内警报,那么我如何根据Android自动自动触发它


Calendar calendar = Calendar.getInstance(TimeZone
                .getTimeZone("GMT"));

这就是我将时区设置为GMT以确保警报目的并根据GMT设置警报。现在,Android中是否有任何自动配置方式,通过该方式将根据其时区设置警报时间?如果为此目的没有自动配置,那么任何人都可以建议我任何想法吗?

请阅读DST/TZ最佳实践和时区标签Wiki。

特别是,您不应安排GMT的未来事件(例如警报(。您应该根据本地时间设置警报 - 对于特定时区,或者对于系统时区的任何内容。

通常,在移动设备上,您不会将警报绑定到系统本地时区以外的任何内容。例如,如果用户每天有每日警报设置为8:00 AM的手机,那么即使用户使用手机转移到其他时区域,警报仍然会在8:00 AM发出 - 甚至尽管GMT/UTC的观点与原定的时间不同。这就是所有现代智能手机的工作方式。

任何告诉您"始终使用UTC/GMT"的人都没有考虑安排。

相关内容

  • 没有找到相关文章

最新更新