У меня есть вопрос о наилучшей практике обновления свойств объекта, полученного из комнаты с помощью LiveData.
В настоящее время, когда мой наблюдатель запускается в моей деятельности, я беру возвращенный объект и передаю его обратно в модель представления, чтобы сохранить ссылку, а затем обновляю свойства с помощью сеттеров, определенных в модели представления, а затем обновляю объект в комнате.
Мой вопрос: считается ли это лучшей практикой или есть лучший способ добиться этого?
Я знаю о MutableLiveData, но для этого мне потребуется получить каждое из отдельных свойств объекта, обновить их, а затем перепродать каждое из них, тогда как я бы предпочел просто получить объект, обновить его и сохранить заново?
Спасибо