У меня есть поток состояний, который дает мне значение изменяемого потока состояний из 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