Articles of 2 way object databinding

ошибка в передаче данных в андроид

Я получаю сообщение об ошибке: ****/ data binding error ****msg:Cannot find method handler on ViewDataBinding app/src/main/res/layout/activity_main.xml loc:55:27 – 55:76 ****\ data binding error **** <data class="ActivityMainBinding"> <variable name="login" type="***.loginViewModel" /> <variable name="handler" type="***.LoginHandler" /> </data> <Button android:onClick="@{() -> handler(context).onLoginButtonClicked(login)}" android:id="@+id/submit_button" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginEnd="16dp" android:layout_marginStart="16dp" android:layout_marginTop="24dp" android:text="Sign In" app:layout_constraintEnd_toEndOf="@+id/user_password" app:layout_constraintStart_toStartOf="@+id/user_password" app:layout_constraintTop_toBottomOf="@+id/user_password"/> ANd класс обработчика входа: class […]

метод getter бросает StackOverflowError

Я пытаюсь использовать привязку данных в Android. Но в итоге получите ошибку StackOverflow. loginViewModel.kt class loginViewModel(): BaseObservable() { @Bindable var errorEmail:String?=null get() { if (userEmailAddress.isNullOrBlank()) return "Please Enter the Email Address" else if (!isValidEmail(userEmailAddress)) return "Enter Valid Email Id." else return null } var userEmailAddress:String= String() set(userEmailAddress){ field=userEmailAddress notifyPropertyChanged(R.id.email_address) /*to check Email for validation on […]

msg: Невозможно найти getter для атрибута 'android: text' со значением типа java.lang.String в привязке данных?

Я пытаюсь использовать привязку данных в edittext, утром работает нормально, но неожиданно получило ошибку: ****/ data binding error ****msg:Cannot find the getter for attribute 'android:text' with value type java.lang.String on android.widget.EditText. file:/home/itstym/ApkProjects/Reminder/app/src/main/res/layout/activity_main.xml loc:20:4 – 34:40 ****\ data binding error **** Редактировать текст в строке 20: 4 -34: 40 <EditText app:error="@{login.errorEmail}" android:text="@={login.userEmailAddress}" android:hint="Email Address" android:id="@+id/email_address" android:layout_width="0dp" […]

Intereting Posts
Kotlin и идиоматический способ писать, «если не null, else …», основанный на изменяемой ценности только классы разрешены в левой части литерала класса при использовании Mockito и kotlin Объявление функциональных литералов с типичными входными параметрами в Котлине Kotlin: получить суперкласс из объекта класса – ошибка вывода объекта Правильный способ вставки кинжала 2 + Kotlin + ViewModel UNRESOLVED_REFERENCE Неразрешенная ссылка: isInitialized Как получить доступ и передать параметры модулям Android Instant App RuntimeException, если minifyEnabled истинно с классом ViewModel Intellij IDEA не останавливается на контрольных точках Kotlin при работе с JUnit Упрощение упрощения собственности посредством делегирования Несоответствие типа Kotlin после преобразования в Android Studio Есть ли в Kotlin аналог didSet / willSet? Мой RecyclerView не будет уведомлен соответствующим образом Почему моя установка RxJava блокирует мой поток пользовательского интерфейса? Работа с обратным вызовом BluetoothAdapter.startLeScan Непроверенный при бросании объекта типа Any? в лямбда в котлин