android viewmodel - вы должны добавить аннотацию @InverseMethod к методу - PullRequest
0 голосов
/ 16 апреля 2020

В моем проекте ViewModel:

public class NameViewModel extends ViewModel {
    private MutableLiveData<String> name=new MutableLiveData<>();
    public LiveData<String> getName() {
        return name;
    }
    public void setName(String name) {
        this.name.postValue(name);
    }

Я установил dataBinding {enabled true}.

Теперь, когда я пытаюсь получить доступ к этой модели представления в EditText в моем xml Я получаю следующую ошибку сборки: you must add an @InverseMethod annotation to the method

Как мне решить эту проблему?

Пробное добавление @InverseMethod(value = "getName") выше setName - т @InverseMethods must have at least one parameter.

...