Я использую Dagger2, Retrofit и следую шаблону MVVM в приложении.
Я хочу показать индикатор выполнения во время загрузки страницы и сообщение об ошибке для ошибки сети или любых проблем, связанных с данными. в моей текущей реализации без Dagger я создал собственное представление и добавил, что в каждом фрагменте видимость исчезла и отображается при необходимости. это представление принимает контекст действия и представления для раздувания в качестве параметров конструктора. Есть ли лучший способ отобразить страницу с ошибкой в полноэкранном режиме, вместо добавления пользовательского представления в каждом фрагменте?