如何以最短的方式创建自定义事件?
有 customWebViewClient 带有Override函数 OnPageFined 。关于触发该函数的通知 mainViewModel 的最短方法是什么?我的意思是一些活动。 我想可以使用…
如何使状态流< model> Androd中的多态性?
我正在舞台上,想将我的 stateflow<()曝光到公共 baseviewModel()类中以实现对其进行公共操作,而无需在其他实现中重复它们 ViewModels 。我…
未在状态流中收到更新可观察到的更新
我有两个类, class ChildFragment : ParentFragment { viewModel.location.collectLatest { result -> when (result) { is LocationResult.Unit -> {…
为什么当TextfieldValue更改时,重新组件不会发生
由于某种原因,我的ViewModel val names = listOf( "valeria", "Daniela", "Isabella", "Liam", "Noah", "Jack", "Oliver", "Ava", "Sophia", "Amelia…
如何避免MutableStateFlow Kotlin中的默认值
我在项目中使用MutableStateFlow。当我们初始化mutableStateFlow对象时,我们需要给出默认值。 val topics = MutableStateFlow>(emptyList()) 当我收…
coroutine stateflow.collect {}未触发
我看到一些奇怪的行为。我在我的 viewModel 中有一个简单的 stateflow< boolean> ,该未在片段中收集。定义: private val _primaryButtonCli…
如何从流量后的另一个函数中发出发射。STATEIN()()?
我从数据库中获取页面数据,我有一个返回流程的存储库。 class RepositoryImpl (private val db: AppDatabase) : Repository { override fun fetchDat…
与JetPack一起使用MutableState时的最佳实践,并在ViewModel内部构成可变状态
我有以下视图模型, @HiltViewModel class ShareViewModel @Inject constructor( private val taskRepository: TaskRepository ): ViewModel() { priv…
重新运行状态流程需要更改过滤器时?
我有一个 stateflow 包含一个简单的字符串列表。我希望能够过滤该字符串列表。每当更新过滤器时,我都想向状态流推出新的更新。 class ResultsViewMod…
如何用kotlin流实施分页
我是Kotlin Flow的新手。我正在关注 this 在Android中设置UI层。 这是我的UI状态流, private val _teamsUiState = MutableStateFlow(TeamsUiState())…
MutableStateFlow值与更新与EMIT
假设我有一个 mutableStateFlow 变量。三种情况的主要区别和用法是什么 mutable.value = 1 mutable.emit(2) mutable.update {3} …
如何将数据存储与StateFlow和JetPack组成?
我尝试为用户选择使用UI模式“灯”,“黑暗”还是“系统”设置。我想将选择保存为数据存储。 用户选择的下拉菜单不是从数据存储中加载值。加载屏幕时…
从另一个片段返回后,Kotlin StateFlow多个订阅
我正在尝试在我的应用中实现态度流,并在ViewModel和Fragment之间使用MVVM架构实现状态流。 在viewModel中: ... private val _eventDataState = Muta…
Kotlin流 - 收集时未收到的一些发射事件
我正在使用 mutableStateFlow 。我的流类型是具有不同状态(加载,成功,错误等)的密封类。我的流量的初始值是空的: private val _updateDepartment…