У меня есть абстрактный класс ViewModel, назовем его AbstractListViewModel. Он содержит список элементов типа MutableLiveData >. У JSONObject есть 2 дочерних элемента: JSONChildOne и JSONChildTwo. Я хотел бы переопределить свойство в дочернем объекте AbstractViewModel для типа MutableLiveData >.
Я попытался переопределить в дочернем классе MutableLiveData >
AbstractListViewModel:
abstract val itemsList : MutableLiveData<List<JSONObject>>
ChildOneListViewModel:
override val itemsList = MutableLiveData<List<JSONChildOne>>()
Тип свойства "MutableLiveData >", который не является подтипом переопределения