2016-04-28 10 views
1

Я использую Loader's в своем приложении. Я хочу сделать разные запросы (получить данные из сети), и все это должно корректно работать при повороте экрана.Лучшее решение для разных запросов и использования Loader?

Могу ли я использовать собственный Loader для каждого запроса?

p.s. Я не нашел это в документах.

+0

Для начала: ссылка на [документация] (http://developer.android.com/guide/components/loaders.html) – 0X0nosugar

+0

@ 0X0nosugar Я прочитал) спасибо – Artem

ответ

1

Это зависит от того, как часто ваше приложение выполняет запросы. Имеет ли порядок результатов?

Конечно, вы можете использовать несколько погрузчиков. Чтобы различать Loaders (если хотите), вам нужно определить множество идентификаторов, а затем использовать инструкции switch в onCreateLoader, onLoadFinished, onLoaderReset.

Я думаю, Погрузчики выполняются в том же потоке (как AsyncTasks), так что один работник может блокировать другие ...

ли вы рассмотреть возможность использования службы?