3
A
回答
4
您应该明确使用AsyncTask。这里的服务是一个很大的开销。
一般情况下,AsyncTask在你做小事情(3-5秒)时使用,这可以显示进度对话框。服务用于长时间处理后台任务。当你想从网上更新到您的地方,它的更好,准确地
0
相关问题
- 1. 使用服务中的AsyncTask接收的数据更新UI
- 2. 如何使用服务更新android中的sqlite数据库
- 3. Android PushNotification IntentService并调用AsyncTask函数从服务器数据库获取数据并更新sqlite数据库
- 4. 我应该如何使用Executor insteand AsyncTask或IntentService来排队Android上的任务?
- 5. 使用WCF数据服务更新数据库中的记录
- 6. 应用于数据库的事务更新,无论是否提交或回滚
- 7. 要使用AsyncTask或服务?
- 8. 存储库是否应该提供所有数据到服务?
- 9. Android应该使用AsyncTask还是IntentService来进行REST API调用?
- 10. android使用服务来更新seekbar
- 11. 无法使用PHP MySQL更新数据库,其中数据来自AngularJS1.2服务
- 12. Sqlite数据库不会更新来自Web服务的数据
- 13. httpserver是否应该作为Android服务或Android应用程序运行?
- 14. 当服务器数据库更新时更新sqlite数据库
- 15. WEBrick:RequestURITooLarge:我应该更新还是使用不同的服务器?
- 16. XBMC Web服务是否有调用来指示服务更新其库?
- 17. 使用AsyncTask更新Android中的UI
- 18. 我是否应该使用Chef或其他工具来管理服务器
- 19. Android中的MVC:异步更新的应用程序或服务?
- 20. 如何使用新的android应用程序更新来更新现有的SQLite数据库表数据?
- 21. DownloadManager Class或使用AsyncTask或服务
- 22. 使用命令行更新服务器中的数据库
- 23. 更新Android应用程序数据库
- 24. 哪个应该使用Handler,AsyncTask或Thread?
- 25. 我们是否应该将报告数据仓库放在我们的事务数据库服务器
- 26. 的Android使用的AsyncTask更新UI
- 27. Android的基于定时器的服务更新数据库
- 28. 使用php来更新mysql数据库
- 29. 存储库或业务层是否应更新所有表?
- 30. 我应该使用什么?服务? 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