この問題に直面して - 特定の曜日、時間、および分 (たとえば、毎週金曜日の 17:00 - 17:59) にチェックする通知 (通知) を整理する必要があります。繰り返し間隔 7 * AlarmManaget.INTERVAL_DAY = 604800000 ミリ秒を使用したかったのですが、ユーザーがタイム ゾーン間を移動できるという事実と、夏から冬への移行の問題を解決する方法に関連するキャッチがありました。タイム ゾーン間の移行 (たとえば、2 から 3 への移行) では、17:00 と 18:00 に通知が表示されません。あなたの助けを願っています。
1117 次
1 に答える
6
「タイムゾーンが変更された」放送受信機を登録する
<receiver android:name=".TimeZoneBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.TIMEZONE_CHANGED " />
</intent-filter>
</receiver>
onReceive
メソッドで、保留中のすべてのアラームをキャンセルし、それらを再スケジュールします。
于 2013-03-28T17:11:43.857 に答える