при использовании generic в BaseViewModel типа BaseUIState и присвоении ему значения инициализации в mvi возникает ошибка

#android #kotlin #kotlin-coroutines #kotlin-flow #sealed-class

Вопрос:

  1. создайте закрытый класс типа BaseUIState для обработки большей части состояния Элемент списка
  2. но когда мне понадобится дополнительное состояние, я сделаю другой запечатанный класс наследующим этот класс и добавлю новое состояние
  3. поэтому мне пришлось отправить общее состояние, расширяющееся из BaseUIState в BaseViewModel
  4. Элемент списка

при использовании generic в BaseViewModel типа BaseUIState и присвоении ему значения инициализации в mvi возникает ошибка

введите описание изображения здесь