У меня есть приложение для Android, которое получает данные из REST-API. REST-API дает мне ссылки на другие страницы REST-API. Теперь мне нужно разделить эти URL-адреса между различными фрагментами (в соответствии с архитектурой MVVM для одной операции).
Я предложил разные решения:
• Создание статических переменных, сохраняющих URL-адреса в любом из них. Одиночное действие или статический вспомогательный класс
• Сохраните их в SharedPreferences
• Поделитесь ими через SharedViewModels
Из этих 3 первый мой любимый, так как он не используеттакие файлы, как SharedPreferences, а не избыточное, как SharedViewModels, однако у меня есть ощущение, что статические переменные URL-адреса могут быть плохой практикой. Поэтому мой вопрос в том, что является лучшим способом решить эту проблему.