私のAndroidアプリケーションでは、フォアグラウンドで開始されるリモートサービスを実行しています
startForeground(1, notification)
殺されないように。このサービスでは、タスクはこのように 15 分ごとに実行され、繰り返されます。
handler.post(scheduledTask);
class ScheduledTask implements Runnable{
@Override
public void run() {
// Do the task
// Repeat the task after the interval
handler.postDelayed(this,INTERVAL);
}
}
このアプリケーションを 1 日オンにしました。しかし、真夜中以降、約5〜6時間機能しなくなり、早朝にアプリケーションを再開すると、それは続きました。
誰かがこの問題の原因を教えてもらえますか? これをGalaxy Noteでテストしました。