Я создаю программу для чтения новостей для Android, где первая активность покажет список последних новостей в сочетании с миниатюрой предварительного просмотра.
Чтобы получить миниатюру, мне нужно запустить метод, который сильно увеличивает время загрузки; поэтому я думал создать отдельный поток для запуска каждый раз.
Точнее, я хотел бы сначала загрузить заголовки новостей, а затем загрузить картинки, одну за другой; делая все это, я не хочу, чтобы пользовательский интерфейс был заблокирован (например, если пользователь касается новости, я хочу, чтобы приложение загрузило его, даже если некоторые эскизы все еще загружаются).
Мой вопрос: должен ли я использовать обработчики (один поток для каждой новости) или AsyncTask (один объект asyncTask для каждой новости), чтобы достичь этого?
Спасибо за ваши ответы.