目前我正在使用asyntask来从远程数据库中检索数据列表的活动。
在onPostExecute下检索后,我使用该方法显示从远程数据库收集的信息。这是正确的线程方式吗? Previosuly我在onPostexecute中使用了一个处理程序,这样我就可以与ui线程相交以显示信息
答案 0 :(得分:2)
有很多方法可以在Android中实现多线程。如果您需要执行一些后台操作,那么在完成后更新UI,AsyncTask
绝对是您的选择。请记住,有一个线程限制。请查看this SO问题,了解有关线程限制的更多信息。
答案 1 :(得分:2)
AsyncTask
是Haldler
方法的有效实施。所以每当多线程需要与UI线程交互时,使用AsyncTask else遵循标准的java线程指南。