バックグラウンドでネット経由でサーバーから定期的な更新を取得する Android アプリを構築しています。
応答は、次の更新までのデータと間隔の両方を含む JSON オブジェクトです。
{
"data": ["blah1", "blah2", ...],
"nextUpdateIntervalSeconds": 3600
}
アプリが の後に次の更新をフェッチするようにしnextUpdateIntervalSeconds
ます。この例では、次の更新は 1 時間後に取得する必要があります。ネットワーク呼び出しが失敗した場合は、デフォルトnextUpdateIntervalSeconds
を使用する必要があります。
Androidでさまざまなスリープ時間で定期的なタスクを実行するにはどうすればよいですか?