Как мне выполнить двустороннее редактирование с привязками и моделью представления?
<data>
<variable
name="viewmodel"
type="com.example.tutorme.viewmodel.ViewModel" />
</data>
<EditText
android:id="@+id/course_name_textfield"
android:layout_width="wrap_content"
android:layout_height="56dp"
android:layout_marginStart="32dp"
android:layout_marginTop="64dp"
android:ems="10"
android:inputType="textPersonName"
android:hint="name"
android:text="@={viewmodel.getname}"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
В моей модели просмотра у меня есть
private MutableLiveData<String> name;
public LiveData<String> getname() {
return name;
}
У меня есть настройки привязки и модели представления, однако япостоянно получаю сообщение об ошибке, что viewmodel.name.getValue () не может быть инвертировано, нет обратного метода.
Как бы я мог исправить эту ошибку?