AsyncTask和Handlers之间有什么区别,哪个更适合在Listview中使用?

Hic*_*ick 2 android

我正在使用嵌入在另一个内部的多个列表.这显然会降低App的速度,因此我想到了使用多线程.将单独的列表作为线程处理,然后将其中的数据作为单独的线程加载,以使其更快.

这是一个更好的方法吗?我可以根据它做出某些例子吗?甚至链接?

cod*_*e22 7

  • Handler与应用程序的主线程相关联.它处理和调度从后台线程发送到app主线程的消息和runnable.

  • AsyncTask提供了一种处理后台线程的简单方法,以便通过耗时的操作来更新UI而不会阻塞它.

最好使用异步任务来加载列表视图,这样就不会阻止主UI