двустороннее связывание текстедит с моделью представления - PullRequest
1 голос
/ 20 апреля 2019

Как мне выполнить двустороннее редактирование с привязками и моделью представления?

<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 () не может быть инвертировано, нет обратного метода.

Как бы я мог исправить эту ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...