回答編集履歴
1
補筆
answer
CHANGED
@@ -1,3 +1,4 @@
|
|
1
1
|
時間厳守のアラームを指定したい場合、「setRepeating」ではなく「setAlarmClock」で指定すべきです。
|
2
2
|
AndroidのDozeモード(居眠りモード)に対応して動作するのが「setAlarmClock」となり、「setRepeating」は起動タイミングがバラバラとなる(保証されていない)ようです。
|
3
|
-
ちなみにAPIが21以上は「setAlarmClock」を使用しています。
|
3
|
+
ちなみにAPIが21以上は「setAlarmClock」を使用しています。
|
4
|
+
補足するとAPIが19未満は「set」、21未満「setExact」で時間厳守で動作出来ます。
|