2011-05-05 68 views

回答

4

您應該明確使用AsyncTask。這裏的服務是一個很大的開銷。

一般情況下,AsyncTask在你做小事情(3-5秒)時使用,這可以顯示進度對話框。服務用於長時間處理後臺任務。當你想從網上更新到您的地方,它的更好,準確地

+0

我的任務是後臺任務,它將更新數據庫,然後將發出通知,並將更新UI。是否可以在Async任務中完成更新UI? – Shan 2011-05-05 12:09:09

+0

當然。做所有的db在doInBackground()方法中工作並通知onPostExecute()中的UI。看到一個例子:http://it-projects.spb.ru/?p=150&lang=en – 2011-05-05 12:11:29

+0

謝謝Valdimir你讓我的工作變得輕鬆 – Shan 2011-05-05 15:37:43

0

得到在Android數據庫的網頁和更新數據(一個簡單的表格)

使用ASYN任務。

是否應該使用異步任務或服務?

對你而言,你應該使用Asyn Task來代替服務。

相關問題