gpt4 book ai didi

java - 安卓闹钟管理器。如何考虑时区之间的转换,以及冬夏时间的转换?

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:18 24 4
gpt4 key购买 nike

面对这个问题——我需要组织一个通知(notification),它会在一周中的某一天、小时和分钟(例如每周五的 17:00 - 17:59)进行检查。想要使用重复间隔 7 * AlarmManaget.INTERVAL_DAY = 604800000 ms。但有一个问题与用户可以在时区之间旅行以及如何解决从夏季到冬季的过渡问题相关。在时区之间的转换中(例如从两个时区到三个时区的转换),皮带通知不会出现在 17:00 和 18:00。我希望得到你的帮助。

最佳答案

注册一个“时区改变”的广播接收器

<receiver android:name=".TimeZoneBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.TIMEZONE_CHANGED " />
</intent-filter>
</receiver>

关于onReceive 方法cancel您所有待处理的警报并重新安排它们。

关于java - 安卓闹钟管理器。如何考虑时区之间的转换,以及冬夏时间的转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15683582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com