2011-11-09 37 views
0

当前我正在使用asyntask来从远程数据库中检索数据列表的活动。这是Android多线程的正确方法

在onPostExecute下检索后,我使用该方法显示从远程数据库收集的信息。这是线程的正确方法吗?之前我在onPostexecute中使用了一个处理程序,这样我就可以与UI线程相交显示信息。

+0

听起来不错。 – 2011-11-09 17:34:33

回答

2

有很多方法可以在Android中实现多线程。如果您需要执行一些后台操作,那么在完成此操作后更新UI,AsyncTask绝对是您的选择。请记住,有一个线程限制。查看this SO问题以获取有关线程限制的更多信息。

2

AsyncTask是高效实施Haldler的方法。所以无论多线程需要与UI线程交互使用AsyncTask否则遵循标准的Java线程准则。

相关问题