私はアンドロイドアプリケーションを持っています。たとえば、1時間ごとにインターネットからデータをダウンロードする必要があります。インターネットからデータをダウンロードしてデータベースに保存する 6 つの asynctask を実行します。私はちょうど尋ねている、私は何を使うべきですか?アラームマネージャーまたはサービス? 特定の速度でデータをダウンロードする例のリンクをいくつか教えていただければ、非常に役に立ちます。
ありがとうございました
私はアンドロイドアプリケーションを持っています。たとえば、1時間ごとにインターネットからデータをダウンロードする必要があります。インターネットからデータをダウンロードしてデータベースに保存する 6 つの asynctask を実行します。私はちょうど尋ねている、私は何を使うべきですか?アラームマネージャーまたはサービス? 特定の速度でデータをダウンロードする例のリンクをいくつか教えていただければ、非常に役に立ちます。
ありがとうございました
私はちょうど尋ねている、私は何を使うべきですか?アラームマネージャーまたはサービス?
自分で HTTP 作業を行う場合は、両方。デバイスをスリープ状態に保つために、これを にするか、WakefulIntentServiceまたは を使用する必要がある場合があります。WakeLock
DownloadManagerHTTP 作業に使用したい場合は、サービス、 AsyncTasks、およびを処理する必要がなくなりますWakeLock。この場合、 と を使用できAlarmManagerますBroadcastReceiver。ただし、DownloadManagerAPI レベル 9 以上のみが対象です。