Привязка данных Android Невозможно найти установщик для *, который принимает тип параметра * ⇐ Android
-
Anonymous
Привязка данных Android Невозможно найти установщик для *, который принимает тип параметра *
Я пытаюсь объявить переменную в макете привязки данных, ее тип — массив целых чисел, но при создании проекта я получаю сообщение об ошибке
Невозможно найти установщик для , который принимает тип параметра «int[]»
Если адаптер привязки предоставляет установщик, убедитесь, что адаптер аннотации указаны правильно и тип параметра соответствует.
объявление переменной в xml
адаптер привязки
@BindingAdapter("availableGradesIndexes", "subject") fun LinearLayout.bindGradeWithMarks(availableGradesIndexes: Array) { //.... } использование
Что еще я пробовал
пытался объявить тип метода адаптера привязки для IntArray, например fun LinearLayout.bindGradeWithMarks(availableGradesIndexes: IntArray)
также попробовал List, например fun LinearLayout.bindGradeWithMarks(availableGradesIndexes: List) и тип переменной List
также попробовал тип переменной привязки: Integer и Integer[], а также List
Итак, вопрос в том, как связать список или массив целых чисел с помощью адаптера привязки?!
Я пытаюсь объявить переменную в макете привязки данных, ее тип — массив целых чисел, но при создании проекта я получаю сообщение об ошибке
Невозможно найти установщик для , который принимает тип параметра «int[]»
Если адаптер привязки предоставляет установщик, убедитесь, что адаптер аннотации указаны правильно и тип параметра соответствует.
объявление переменной в xml
адаптер привязки
@BindingAdapter("availableGradesIndexes", "subject") fun LinearLayout.bindGradeWithMarks(availableGradesIndexes: Array) { //.... } использование
Что еще я пробовал
пытался объявить тип метода адаптера привязки для IntArray, например fun LinearLayout.bindGradeWithMarks(availableGradesIndexes: IntArray)
также попробовал List, например fun LinearLayout.bindGradeWithMarks(availableGradesIndexes: List) и тип переменной List
также попробовал тип переменной привязки: Integer и Integer[], а также List
Итак, вопрос в том, как связать список или массив целых чисел с помощью адаптера привязки?!
Мобильная версия