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