Android AlarmManager.如何考虑到时区之间的过渡,以及过渡到冬夏时间



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

注册'时区更改'广播接收器

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

onReceive方法上取消所有挂起的警报并重新安排它们

相关内容

  • 没有找到相关文章

最新更新