我有一个连接到数据库的Android应用程序。我想写一个后台线程,使用httpclient不断更新数据库中的数据,并且仍然能够更新UI,比如说,每1/2秒显示最新的数据。我该怎么做?
发布于 2011-10-06 22:24:14
看看AsyncTask:http://developer.android.com/reference/android/os/AsyncTask.html --这正是你需要的。
发布于 2011-10-06 22:43:01
您可以使用AsyncTask类,请参阅本教程以了解更多信息:):
http://www.android-ios-tutorials.com/182/show-progressbar-while-downloading-image-using-asynctask-in-android/,
AsyncTask Official Documentation
发布于 2011-10-06 23:13:00
这是大量的数据!
如果您正在显示相同的数据,然后将其插入到数据库中,那么AsyncTask将起作用。但是,如果您计划在从联机插入数据的同时从UI访问数据库,则会遇到并发问题。
我不得不使用内容提供商来提供对数据库的并发访问。这样做的好处是,我可以使用同步适配器来处理数据检索,而不会影响UI。
https://stackoverflow.com/questions/7675706
复制相似问题