12/09/17 20:14:05.67
TimerのscheduleAtFixedRate()を使って繰り返し処理をしたいのですが、
端末がスリープモードになった時、指定した時間ごとに処理が実行されません。
指定した時間より後に複数回分の処理が纏めて実行されます。(時間のかかる処理ではないです。)
スクリーンを常時ONにすればキチンと動作するのですが、
スリープモードでも同様に動かす方法はないでしょうか?
timer = new Timer(true);
timer.scheduleAtFixedRate(new TimerTask() {
public run() {
// 繰り返し処理
}
}, 0, 5000);