Я использую фрагменты и LoaderManager. Мне нужно запустить неизвестное количество задач, и они могут выполняться параллельно (иначе я бы просто повторно использовал один и только один загрузчик). Например, у меня есть список, и в каждой строке может быть кнопка для сохранения содержимого этой строки на веб-сервере. Пользователь может инициировать запрос на сохранение нескольких элементов параллельно.
private int nextId = 0;
private void onClickListener() {
Bundle bundle = new Bundle();
bundle.putNextData(...);
getLoaderManager().initLoader(nextId++, bundle, this);
}
Я мог бы попробовать вести бухгалтерию сам, поэтому создайте пул загрузчиков вручную и, когда это возможно, используйте их повторно, похоже, это может быть что-то уже реализованное API?
Спасибо