Ознакомьтесь с лучшим ответом на этот вопрос: Ошибка привязки данных Seekbar
Похоже, вам необходимо указать аргументы в XML:
android:onProgressChanged="@{(seekBar, value, fromUser)->generatePasswordModel.onValueChanged(seekBar, value, fromUser)}}
Но, поскольку вы на самом деле не используете seekBar
или fromUser
в своем коде Kotlin, вы можете изменить определение своей функции следующим образом:
fun onValueChanged(progresValue: Int) {
mSeekDisplay = progresValue.toString()
}
А затем XML будет выглядеть так:
android:onProgressChanged="@{(seekBar, value, fromUser)->generatePasswordModel.onValueChanged(value)}}