0

私はアンドロイドアプリケーションを持っています。たとえば、1時間ごとにインターネットからデータをダウンロードする必要があります。インターネットからデータをダウンロードしてデータベースに保存する 6 つの asynctask を実行します。私はちょうど尋ねている、私は何を使うべきですか?アラームマネージャーまたはサービス? 特定の速度でデータをダウンロードする例のリンクをいくつか教えていただければ、非常に役に立ちます。

ありがとうございました

4

1 に答える 1

1

私はちょうど尋ねている、私は何を使うべきですか?アラームマネージャーまたはサービス?

自分で HTTP 作業を行う場合は、両方。デバイスをスリープ状態に保つために、これを にするかWakefulIntentServiceまたは を使用する必要がある場合があります。WakeLock

DownloadManagerHTTP 作業に使用したい場合は、サービス、 AsyncTasks、およびを処理する必要がなくなりますWakeLock。この場合、 と を使用できAlarmManagerますBroadcastReceiver。ただし、DownloadManagerAPI レベル 9 以上のみが対象です。

于 2012-11-10T13:36:09.507 に答える