10秒ごとにサーバー(httpクライアント)にリクエストを行うアプリケーションがあります。アプリケーションのライフサイクルについてよく読んでいます。私のアプリケーションにはフォアグラウンド フラグ付きのサービスがあり、Android が「アクティブ」な場合はうまく機能します (アプリケーションは常に機能します)。私は実際の Android を搭載した電話を持っていないので、エミュレーターでテストしていますが、友人がスマートフォンでテストしていて、電話を離れると、リクエストが 10 分、30 分、さらには 1 時間投稿されることに気付きました。彼が画面をオンにすると、リクエスト時間は 10 秒に戻ります (彼はサーバーにアクセスできるため、ログが表示されます)。これは既知の動作ですか? 彼は google から gmail notifier をインストールしたため、これと同じ問題 (大きな遅延) が発生しました。これに対する解決策はありますか?私のサービスにはタイマータスクがあります(リクエストは非同期タスクで送信されます)
よろしく