У меня есть MutableLiveData пользовательского класса с именем Data
private val mutableLiveData = MutableLiveData<Data>()
У меня есть две таблицы с именами A и B, сначала я получаю данные из таблицы A, а затем из B. Я занимаюсь бизнес-логикой c и затем добавьте его в mutableLiveData, как показано ниже,
var obA = repository.getA()
var obB = repository.getB()
if (obA != null && obB != null) {
mutableLiveData.postValue(Data(obA, obB))
}
Теперь я наблюдаю этот mutableLiveData в моем одном фрагменте, и я хочу, чтобы любое изменение в TableA или TableB обновляло mutableLiveData, которое в настоящее время не обновляется. Я не знаю, возможно ли это или нет? может кто-нибудь подсказать мне, если это возможно, то как мне этого добиться, заранее спасибо.