尝试使用数据绑定将应用程序切换到状态流,但出现错误
双向绑定无法解析 kotlinx.coroutines.flow.MutableStateFlow 的设置器
xml
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/notificationsSwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="@={viewModel.enable}"
android:layout_gravity="center_vertical"
android:theme="@style/Switch" />
代码
val enable = MutableStateFlow(true)
我在 gradle 中启用了数据绑定
buildFeatures {
dataBinding true
}
liveData 工作正常,但想为流删除它