Свойство Kotlin находится в цикле при получении значения ($ field)

0
задан viel_dutra 15 January 2019 в 16:52
поделиться

1 ответ

Просто ради полноты:

кажется, что всякий раз, когда текстовое представление обновляется слушателем изменения свойства, оно обнаруживает изменение в своем собственном контенте и, таким образом, пытается сохранить его обратно в наблюдаемое запускает цикл, так как вы используете двустороннюю привязку.

Проблема может быть решена путем использования односторонней привязки (@{}), так как при изменении текста текстовое представление будет запускать своих собственных слушателей и пытаться изменить наблюдаемое, отправляя его в бесконечное число рекурсии.

0
ответ дан Moira 15 January 2019 в 16:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: