Всем привет! Такой вопрос, использую в проекте MVVM, и есть экран LoginScreen, у него 4 состояния (LOADING, ERROR, SUCCESS, NETWORK_ERROR). Так же есть другие экраны, которые это состояние повторяют, но иногда с дополнениями, как можно сделать нормально вывод ошибок на интерфейс об отсутствии сети, чтобы не писать один и тот же код на разных экранах?
пиши один и тот же код на разных экранах