Какой из них лучше: Фрагменты Loader или Headless

Поскольку в AsyncTask всегда возникали некоторые проблемы. Итак, теперь я собираюсь перейти к загрузчикам или безголовым фрагментам.

Мое приложение – это приложение для социальных сетей, в котором люди комментируют, публикуют, любят и делают гораздо больше. Каждая активность извлекает изображения с сервера, и я должен их кэшировать. Чтобы обрабатывать изменения конфигурации времени выполнения, для которых было бы лучше для этого приложения. Фронтальные погрузчики или безголовые.

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

Погрузчики работают хорошо, но требуют немного «шаблона» (повторяющийся код) и, на мой взгляд, немного беспорядочны. Получение с загрузчиком заключается в том, что идентификатор загрузчика должен быть уникальным в действии или они не будут вести себя так, как ожидалось (не запускать / не возвращать результаты и т. Д.). Обычно тривиальная проблема, если загрузчики не находятся в фрагментах, и у вас есть несколько Фрагменты в вашей деятельности (подсказка: использование ресурсов id). Я еще не использовал безголовые фрагменты в качестве замены для загрузчиков, но мне сказали (но не подтвердили), что теперь они являются лучшей практикой Google, предпочитающей загрузчиков. По-моему, это, по-моему, потенциально более чистое решение. Сначала взгляните на использование фрагментов без головы.

Надеюсь, что это поможет, удачи.

CJ.