Значение Stateflow не наблюдается при привязке данныхAndroid

Форум для тех, кто программирует под Android
Anonymous
Значение Stateflow не наблюдается при привязке данных

Сообщение Anonymous »

У меня есть поток состояний, который дает мне значение изменяемого потока состояний из ViewModel, я пытаюсь показать, что веб-представление скрывается при нажатии кнопки. Когда значение истинно, я хочу показать веб-представление, а когда я хочу его скрыть, я меняю его значение на false. Значения обновляются правильно, но не отражаются внутри привязки данных.
это моя модель представления
class ArticleDetailsViewModel : ViewModel() {
private val _isWebViewShowing = MutableStateFlow(false)
val isWebViewShowing: StateFlow
get() = _isWebViewShowing

fun onReadMoreClicked() {

_isWebViewShowing.value = true
}

fun changeWebViewState() {
_isWebViewShowing.value = false
}}

Это мой XML, в котором я провожу сравнение




































Подробнее здесь: https://stackoverflow.com/questions/694 ... ta-binding

Вернуться в «Android»