質問: (AlarmManager)getSystemService(ALARM_SERVICE); alarmManager.setRepeating( AlarmManager.RTC, 5000, //開始時間 5000, //repeatTime pendingIntent ); } @Override public void onPause(){ super.onPause(); alarmManager.cancel(pendingIntent); } } コード ```
回答: > > Repeat(繰り返し)しなくなりました > > > たぶん繰り返し間隔が正確でなくなっただけではないでしょうか? リンク内容 > > デフォルトの設定がRepeatしない > > > どこの設定でしょう? 通知でしょうか 多分勘違いだと思いますが > > 繰り返し処理ですがBroadcastReceiver以外にも使えそうなもの > > > ActivityからServiceに飛ばし setWindow, setExactなどを使って 毎回アラームを繰り返す方法があります ``` public class AlarmService extends Service { ... public int onStartCommand(Intent intent, int flags, int startId) { ... alarmManager.setWindow(AlarmManager.RTC_WAKEUP, startMillis, windowLengthMillis, pendingIntent); return super.onStartCommand(intent, flags, startId); } } ``` リンク内容