以下の内容はhttps://android-java.hatenablog.jp/entry/2019/03/03/085557より取得しました。


【暗黙の仕様】AlarmManagerのリピート間隔を「1分以下」にすることは不可能

AlarmManagerクラスのリピート間隔

AlarmManagerクラスには、指定した間隔で繰り返しアラームを発報することができる「setRepeating」「setInexactRepeating」というパブリックメソッドがありますが、この2つのメソッドのリピート間隔を1分以下にしようとしても無視されるため、プログラムコード上は1分以下になっていても内部的に1分間隔に修正されてしまいます。

したがって、以下のような短い間隔での発報は不可能となりますのでご注意を。

MyAlarmmanager.setRepeating(AlarmManager.RTC,SystemClock.currentThreadTimeMillis(),5000,pendingIntent);
MyAlarmmanager.setInexactRepeating(AlarmManager.RTC,SystemClock.currentThreadTimeMillis(),5000,pendingIntent);

備考・その他

過去には数秒という短い間隔でアラームの発報ができたようですが、仕様が変わったのか現在はそれができないようです。1分以下の短い間隔で処理を繰り返したい場合は他の方法を使用する必要があります。

END




以上の内容はhttps://android-java.hatenablog.jp/entry/2019/03/03/085557より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14