Наилучшая практика в архитектуре приложения при разборе JSON с представлением переработчика - PullRequest
1 голос
/ 14 апреля 2020

Обучение написанию приложений на Android. Урок посвящен использованию представлений рециркулятора и анализу файлов JSON, полученных с помощью API. Инструктор поместил код для загрузки файла JSON и соответствующего ему списка массивов в классе адаптера. Это интуитивно кажется неправильным, учитывая то, что я читал о разделении проблем. Однако на веб-сайте разработчика android кажется, что модели не должны сохраняться в основном действии, потому что мы не являемся владельцем основного действия (а ОС android может уничтожить это действие).

Где в этом случае лучше всего написать код для загрузки и анализа файла JSON? Возможно, это не имеет значения, потому что все данные извлекаются удаленно? Тем не менее, есть ли общее правило? Где обычно хранятся модели?

...