gpt4 book ai didi

android - 如何将 AsyncTask 与 ThreadPoolExecutor 一起使用

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:41:41 32 4
gpt4 key购买 nike

我对 ThreadPoolExecutor 有点困惑。这是我想要完成的:

我有一个 ListView ,左侧有一个图像图标,右侧有一个简短的描述。我已经静态定义了所有文本,但是我想从网络上获取图标。我已经知道如何从 url 获取图像,但是我不想为每个图标生成“n”个线程来获取图标图像。所以我阅读了 threadpoolexecutor for asynctask,但我不确定如何去做。你们能给我一个先机吗?我必须创建一个线程池执行器并在其中使用异步任务吗?

我的列表是这样的..没有图标。

___________________________
[icon][a short description]
____________________________
[icon][a short description]
_____________________________
[icon][a short description]
_____________________________
[icon][a short description]
____________________________

最佳答案

我建议只使用 AsyncTask 而不必担心 ThreadPoolExecutor,它无论如何都需要 HoneyComb。 AsyncTask 有一个线程池,可重复用于所有列表项。它不会为每个图标创建一堆线程。

请记住,您的任务将在 Android 2.x 上并行运行,并跟踪您的代码可能存在的任何同步问题。

关于android - 如何将 AsyncTask 与 ThreadPoolExecutor 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6300458/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com