2013-07-30 1 views
0

나는 버튼을 클릭하는 청취자가 있는데, 이는 Service입니다. 해당 서비스는 onHandleIntent 메소드를 통해 웹에서 데이터를 가져옵니다. 이 데이터는 ListViewonHandleIntent를 사용하는 AsyncTask 및 서비스?

는 내 서비스 asyncTask 사용해야하여 내 활성에 인쇄 또는 내 버튼 수신기에서 (로부터 데이터를 페치) 아니면 아예 사용하지 않아야 ??

내 경우 가장 좋은 방법은 무엇입니까?

답변

1

당신이 IntentService 그것이 작업자 스레드에서받은 각각의 의도를 처리합니다 사용하는, 그래서 AsyncTask를 사용할 필요가없는 경우.

+0

그래 내'RefreshService는 IntentService'에게 감사를 확장합니다. – Saf

0

서비스는 주 스레드에서 실행됩니다. 서비스로 데이터를 가져 오려면 서비스 방법에서 AsyncTask을 실행해야합니다.