質問

アクティビティでは、約 30 秒ごとに Web サービスを呼び出し、データを使用して UI を更新する必要があります。

繰り返しのタスクをスケジュールする方法について推奨されるアプローチはありますか?

ありがとう

役に立ちましたか?

解決

これが実行中のアクティビティにある場合は、次を使用できます Timer/TimerTask そして Handler, 、または使用できます postDelayed()AsyncTask.

他のヒント

あなたはA ハンドラに作成することになるでしょう。 ここには、簡単なコードの例です。

あなたは画面が(シャットダウンからCPUを防ぐために、より正確または)オフになった後、これが実行されているしたい場合はWakeLockを取得することを確認してください。 AlarmManagerの使用は別の代替である。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top