2013-07-30 93 views
0

我有一個按鈕點擊偵聽器,觸發Service。該服務通過onHandleIntent方法從Web獲取數據。 該數據被打印在使用ListViewAsyncTask和使用onHandleIntent的服務?

應我在服務中使用asyncTask我的活性或在我的按鈕偵聽(於從web獲取數據),或我不應該在所有使用它?

我的情況最佳做法是什麼?

回答

1

如果您使用的是IntentService,它將處理在工作線程中收到的每個Intent,因此不需要使用AsyncTask。

+0

是的,我的'RefreshService擴展IntentService' 謝謝。 – Saf

0

服務在主線程中運行。由於您想要通過服務獲取數據,因此您應該在onHandleIntent服務方法中運行AsyncTask