Эти 2 технологии различны и вряд ли сопоставимы. Они имеют разные цели и могут также работать вместе. Например, вы можете использовать Loader, который использует Volley для загрузки данных и наследует их непосредственно от Loader (не AsyncTaskLoader, потому что Volley также обрабатывает потоки).
Основные преимущества использования погрузчиков:
- Жизненный цикл синхронизируется с жизненным циклом активности/фрагмента автоматически
- данных и загрузка состояния не теряется на изменение конфигурации
- Загрузчик отслеживает изменения и толкает новые результаты автоматически к фрагменту/активности клиента.
Основные преимущества использования Volley:
- стек
- кэша Автоматический диск Высокая производительность сети, которая уважает политика сервера HTTP
- Мощный механизм. От отказа
Вы можете комбинировать оба, чтобы получить оба набора преимуществ, или вы можете использовать Волейбол без погрузчиков с его простым API.
[проверить это] (http://androidcustomviews.com/portfolio/volley-easy-fast-networking-for-android/) и имеют различные преимущества вы должны найти свое. –
Ссылка сравнивает Volley с ASyncTask. Волейбол лучше, чем AsyncTask. Это известно. Но как насчет интерфейса Loader? Мы не можем использовать интерфейс Loader, если мы используем Volley, не так ли? – tasomaniac
в верхнем url проверить учебники kpbird, они показывают диалог прогресса. –