私のアプリケーションが使用するデータベースを更新するためにX分ごとにREST APIリクエストを実行したいと思います。Android - Unixのcronjobのようなものを実装してください
私のアプリケーションが動作しているかどうかにかかわらず、それは起こるはずです。つまり、ユーザーがモバイルを再起動した場合、アプリケーションを最初に実行する必要はなく、ポーリングを直ちに開始する必要があります。 Androidのサービスを経由している可能性があり
は基本的に私はこのUnixのcronジョブ
*/5 * * * * /usr/local/bin/update_something.sh
の種類を実装したいですか?もしそうなら、あなたに私に基本的な指示を教えてもらえますか?
ありがとうございました。
間隔を制御する設定をユーザに与えずに、15分未満の間隔でバックグラウンドからネットワークをポーリングすることは、一般的にユーザのバッテリ寿命に無礼であり、考慮しないことに注意してください。この種の設定の例については、Twitterのアプリを参照してください。ユーザーは、5分ごとから4時間ごとのいずれかに投票する選択肢が提供されています。 'AlarmManager'で提供される不正確な間隔を使用して、システムがあなたのアプリケーションを同時に起きさせるようにしてください。 – adamp