сделать так, что бы из ViewModel поступил сигнал на View, что бы сделать одно действие (навигация на другую страницу)?
В MVP можно просто вызвать метод во View. ViewModel же не знает ничего обо View. (Все, до чего я додумался — сделать Boolean LiveData и передавать в него true и сразу false, а View тригерить на true значение. Но мне кажется ,это костыль)
Заранее спасибо
Норм. Или во вью флаг сделать. Или получить сигнал и отпсаться сразу после
Вроде понял, но как оно будет тригериться? До меня немного не дошло.. Я должен из ViewModel вызывать _yourEvent, и тогда тригернется observer?
так и работает ливдата. в одном месте поствалю и в другом месте где обсерв получаем событие
yourEvent.emit()
Обсуждают сегодня