Joh*_*Doe 9 android kotlin kotlin-stateflow
我想使用 StateFlow。但目前,我找不到任何可以帮助我的讲座。
我面临一个问题:首先,我有一个包含字符串列表的单例,我想要一些“容易”理解的东西,即使它不是现在的目标目的。目的是用字符串填充并发出列表(稍后它将是一个复杂的对象)。
class CustomStateFlow() {
private val _custom = MutableStateFlow(emptyList<String>())
val custom: StateFlow<List<String>> = _custom
fun addString(string: String) {
val tempList = _custom.value.toMutableList()
tempList.add(string)
_custom.value = tempList
}
Run Code Online (Sandbox Code Playgroud)
这似乎有效,但我不喜欢临时列表...没有,我无法触发片段中自定义的“收集”。
有没有办法在不使用 tempList 的情况下实现这一目标?
感谢您
| 归档时间: |
|
| 查看次数: |
7917 次 |
| 最近记录: |