你好 我有带有文件列表的 ListView。我单击项目并开始在异步任务中下载此文件。 然后我单击另一个,它必须放入队列,等待该文件并在完成后开始下载。我可以制作一些包含所有点击链接的类,并将其传递给异步任务下载部分吗?而不是以某种方式处理它们。但想知道这是正确的方法吗? 任何建议的链接?谢谢
最佳答案
如果您打算使用 AsyncTask,那么,是的,按住您单击的链接并在适当的时候启动新任务。您应该注意到,AsyncTask 就像是 Android 应用程序中线程化的“小刀”。
如果您确实需要管理一堆后台任务,而且听起来确实如此,请查看 ThreadPoolExecutor。您将获得很大的灵 active 。 BlockingQueue ThreadPoolExecutor More Info Example
关于android - 某种异步任务队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5659137/