0

私のアプリケーションは 30 秒ごとに同期プロセスを実行します。

私がしていることは、いくつかのデータを送信し、それに応じてデータのセットを取得し、ローカルの sqlite DB に更新/挿入することです。時々、これらの操作の結果として GUI を更新しました。

私はいくつかの投稿で、asynctask がこのタスクを完全に実行できることを読みました。他のいくつかの投稿では、多くの人が asynctask の使用を思いとどまらせ、intentService/ブロードキャスト レシーバー アプローチを実装するように私に言いました。

どちらの方がよいですか?そしていつ?

4

2 に答える 2

0

UI を更新する必要がある場合AsyncTaskはより適していますが、アプリが実行されていないときにバックグラウンドで更新する必要がある場合はIntentService、UI を更新する方法を考え出す必要があります。IntentService

これは意見に基づく質問なので、明確な答えは期待できません。アプリごとの質問です

于 2013-10-28T20:32:45.810 に答える