【发布时间】:2011-01-30 09:04:04
【问题描述】:
我正在从远程服务器获取大量缩略图,并使用 AsyncTask 在网格视图中显示它们。问题是,我的网格视图一次显示 20 个缩略图,因此创建 20 个 AsyncTask 并启动 20 个执行,每个缩略图一个。
我的代码中出现RejectedExecution 异常。我记得在某处读到 AsyncTask 一次可以在其队列中拥有的任务数量是有限制的,我可能会遇到这个问题。这个栏被取消了吗?
有没有办法增加这个限制?忽略这个异常是否安全?(通过有一个空的catch(RejectedException e){} 块?)
我在 Android 1.6 模拟器和我的代码中的 API 级别上运行此代码(minSDKVersion 为 3)。 [编辑:添加了 SDK 和 API 级别信息]
【问题讨论】:
标签: android error-handling android-asynctask