Погрузчики - зачем их использовать?
Не могли бы вы указать или порекомендовать почитать плюсы использования Loader относительно сетевых /sqlite запросов?
Единственная реализация - CursorLoader говорит, что использует ContentResolver. ContentResolvers, как я прочитал, используются в сочетании с ContentProviders, целью которого является предоставление данных внутреннего приложения. Это кажется мне немного запутанным, поскольку я собираюсь загружать данные только для внутреннего использования. Я не вижу каких-либо преимуществ / преимуществ использования Loaders - что плохого в использовании ORM-инструмента, такого как greenDao, в сочетании с простыми AsyncTasks?
Есть ли преимущества дизайна? легко DI?
1 ответ
CursorLoader - очень удобный метод для запросов, потому что он заботится о потоке асинхронно. Здесь есть много информации об этом, вам просто нужно искать. Вот две ссылки, которые могут помочь вам понять их.
Проверьте внутри Stackru и полное объяснение в экспертном блоге.
Удачи!