3
A
回答
4
您應該明確使用AsyncTask。這裏的服務是一個很大的開銷。
一般情況下,AsyncTask在你做小事情(3-5秒)時使用,這可以顯示進度對話框。服務用於長時間處理後臺任務。當你想從網上更新到您的地方,它的更好,準確地
0
相關問題
- 1. 使用服務中的AsyncTask接收的數據更新UI
- 2. 如何使用服務更新android中的sqlite數據庫
- 3. 如何在AddOrUpdate中使用多個條件來確定數據庫是否應該添加模型或更新?
- 4. Android PushNotification IntentService並調用AsyncTask函數從服務器數據庫獲取數據並更新sqlite數據庫
- 5. 爲Android應用程序數據庫選擇更新服務器
- 6. 使用WCF數據服務更新數據庫中的記錄
- 7. 應用於數據庫的事務更新,無論是否提交或回滾
- 8. 我應該如何使用Executor insteand AsyncTask或IntentService來排隊Android上的任務?
- 9. 存儲庫是否應該提供所有數據到服務?
- 10. Android:更新數據庫使用Asynctask不工作
- 11. 要使用AsyncTask或服務?
- 12. android使用服務來更新seekbar
- 13. Android應該使用AsyncTask還是IntentService來進行REST API調用?
- 14. 無法使用PHP MySQL更新數據庫,其中數據來自AngularJS1.2服務
- 15. httpserver是否應該作爲Android服務或Android應用程序運行?
- 16. Sqlite數據庫不會更新來自Web服務的數據
- 17. 我應該使用asyncTask還是服務聯繫我的服務器
- 18. WEBrick:RequestURITooLarge:我應該更新還是使用不同的服務器?
- 19. XBMC Web服務是否有調用來指示服務更新其庫?
- 20. 當服務器數據庫更新時更新sqlite數據庫
- 21. 我是否應該使用Chef或其他工具來管理服務器
- 22. Android |從MySQL更新sqlite或更新應用與更新的SQLite數據庫?
- 23. Android - Asynctask和Android數據庫Web服務器數據庫提取問題
- 24. Android中的MVC:異步更新的應用程序或服務?
- 25. 如何使用新的android應用程序更新來更新現有的SQLite數據庫表數據?
- 26. 使用命令行更新服務器中的數據庫
- 27. 使用AsyncTask更新Android中的UI
- 28. DownloadManager Class或使用AsyncTask或服務
- 29. 我應該只使用一項新服務()還是更多?
- 30. 當我在數據庫中插入一個新註冊的用戶時,我的AddUser()是否應該擴展AsyncTask?
我的任務是後臺任務,它將更新數據庫,然後將發出通知,並將更新UI。是否可以在Async任務中完成更新UI? – Shan 2011-05-05 12:09:09
當然。做所有的db在doInBackground()方法中工作並通知onPostExecute()中的UI。看到一個例子:http://it-projects.spb.ru/?p=150&lang=en – 2011-05-05 12:11:29
謝謝Valdimir你讓我的工作變得輕鬆 – Shan 2011-05-05 15:37:43