15分ごとに操作を行うハンドラー(handler.postDelayed())があり、インターネットリクエストを行うリモートサービスを実行しています。時々私はそれが起こらないことに気づきます。インターネットはありますか(モバイルがスリープまたはプロセッサがスリープすると、モバイルデータ接続がオフになります)。この間に何が起こりますか?
画面がスリープ状態になるとインターネットがオフになると思います。必要な時間間隔(30分)でウェイクアップ(インターネットをオンにする)し、リモートサービスでジョブを実行することを確認するための効率的な方法は何でしょうか?このサービスは、全体を通してバックグラウンドで実行されることになっています。これをAlarmManagerで実行できますか(リモートサービスで発生するジョブをトリガーできますか)?