这是Android多线程的正确方法

时间:2011-11-09 17:32:15

标签: android android-asynctask

目前我正在使用asyntask来从远程数据库中检索数据列表的活动。

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

AsyncTaskHaldler方法的有效实施。所以每当多线程需要与UI线程交互时,使用AsyncTask else遵循标准的java线程指南。