如何与ThreadPoolExecutor一起使用AsyncTask

|| 我对ThreadPoolExecutor有点困惑。这是我要完成的工作: 我有一个列表视图,左侧填充有图像图标,右侧填充了简短说明。我已经静态定义了所有文本,但是我想从网络上获取图标。我已经知道如何从URL获取图像,但是我不想为每个图标生成\'n \'线程数量来获取图标图像。因此,我阅读了threadpoolexecutor上的asynctask,但不确定如何去做。你们能给我个头的开始吗?我必须创建一个threadpoolexecutor并在其中使用asynctasks吗? 我的列表是这样的..没有图标。
___________________________
[icon][a short description]
____________________________
[icon][a short description]
_____________________________
[icon][a short description]
_____________________________
[icon][a short description]
____________________________
    
已邀请:
        我建议您只使用AsyncTask而不用担心
ThreadPoolExecutor
,它仍然需要HoneyComb。 AsyncTask有一个线程池,该线程池可用于所有列表项。它不会为每个图标创建一堆线程。 请记住,您的任务将在Android 2.x上并行运行,并跟踪您的代码可能存在的任何同步问题。     
        您将需要使用方法executeOnExecutor()从您自己的执行器启动它。 似乎有一些陷阱,因此请仔细阅读整页的内容,金额为
AsyncTask
。 所以是的,您可以创建自己的
ThreadPoolExecutor
并将其与
AsyncTask
一起使用。     

要回复问题请先登录注册