Потому что когда экран переворачивается, то старый флоу (после нажатия кнопки) уже не коллектится, а новый не начался, потому что не началось нажатие кнопки. Вынесите установку слушателя из кликЛистенера
ну если из листенера вытащить, то все работает, но возник вопрос, а как сделать так, чтобы только после нажатия на кнопку данные изменились и при повороде экрана коллектились?
В кликЛистенера говорить вьюмодельке, что был клик. Вьюмодель эмитит данные
спасибо за направление, буду думать)
Обсуждают сегодня