У меня есть MutableLiveData
переменная displayText
, которая является текстом для TextView
, установленного через привязку данных
Код:
vm.displayTextValue.value = "New Value"//code for updating
binding.setViewModel(/* ViewModel variable*/)//set data variable in the Fragment
<layout>
<data>
<variable
name="viewModel"
type="com.myapp.theViewModel"/>
<TextView
android:text="@{viewModel.displayTextValue}" />
</layout>
Каким-то образом текст TextView
изменяется только при изменении ориентации, но не изменяется при изменении переменной. Почему?