У меня есть recyclerAdapter с несколькими типами представлений, в одной строке у меня есть кнопка, которая запускает службу, и я заменяю кнопку вращающимся колесом при запуске службы.Служба отправляет широковещательную рассылку, когда она запускается и останавливается, чтобы я мог обновить строку списка.Есть ли способ использовать компоненты архитектуры, чтобы решить эту проблему лучше?Могу ли я иметь поле в моей ViewModel, которое каким-то образом наблюдается ViewHolder, и служба обновляет это поле в модели вместо отправки широковещательных сообщений?