Я получаю множество миниатюр с удаленного сервера и отображаю их в виде сетки, используя AsyncTask.Проблема в том, что мой вид сетки отображает 20 миниатюр за раз, так что создается 20 асинхронных задач и запускается 20 выполнений, по одному на миниатюру.
Я получаю исключение RejectedExecution
в своем коде.Я вспоминаю, что где-то читал, что существует ограничение на количество задач, которые AsyncTask может иметь в своей очереди за раз, возможно, я попал в это.Этот бар был поднят?
Есть ли способ увеличить этот лимит?Безопасно ли просто игнорировать это исключение? (Имея пустой блок catch(RejectedException e){}
?)
Я выполняю этот код на эмуляторе Android 1.6 и уровень API в моем коде (minSDKVersion равен 3).[РЕДАКТИРОВАТЬ: Добавлена информация об уровне SDK и API]