Я новичок в Android, я закончил некоторые курсы по разработке приложений для Android, и теперь я пытаюсь применить то, что я узнал.Я выбрал приложение новостей для него.Он будет извлекать новости из 5-10 источников и отображать их в обзоре переработчиков.
Я понял, что используемые мной материалы курса устарели.Я использовал AsynctaskLoader для решения проблем с интернет-соединением, но теперь в официальной документации Android написано «Загрузчики устарели с Android P (API 28). Рекомендуемый вариант для работы с загрузкой данных при обработке жизненных циклов Activity и Fragmentиспользовать комбинацию ViewModels и LiveData. "
Мой вопрос заключается в том, должен ли я преобразовать свой код в соответствии с ViewModels и LiveData или Asynctask справится с моей задачей (или любым другим предложением)?Как я уже упоминал, я хочу извлекать новостные данные только из нескольких источников и отображать их в приложении.Кажется, мне не нужна функция хранения данных.Но на данный момент я добавил два источника новостей, и приложение, похоже, загружает новостные данные немного позже.Связана ли эта задержка с использованием загрузчиков?Ускоряет ли использование viewmodels задачу загрузки новостей (особенно при большом количестве источников новостей)?