如何在 Android 中使用 kotlin flow flatMap
How to use kotlin flow flatMap in Android
在我的应用程序中,我想要 flatMap 运算符,例如 flatMapMerge
.
但是在写完代码后让我 highlight on flatMapMerge
并说添加一个注释!
我写下面的代码:
private fun myFunction() {
lifecycleScope.launchWhenCreated {
flowOf("Nerd", "Subby", "Mord")
.flatMapMerge { userInfo(it) }
.collect {
binding.showInfoText.append("$it \n")
}
}
}
显示下面的突出显示:
添加此注释时:@FlowPreview
,则不显示此高亮!
但我的问题是为什么要显示这个亮点?为什么我应该添加这个注释?
此注释的作用是什么?
为什么要显示这个亮点?
流预览没有向后兼容性保证,包括二进制和源兼容性
为什么要添加这个注释?
您 accept/agree 依赖预览的缺点 API。在文档中提到了他们,他们收集了关于 this.upcoming 版本的反馈,他们将解决问题。
在我的应用程序中,我想要 flatMap 运算符,例如 flatMapMerge
.
但是在写完代码后让我 highlight on flatMapMerge
并说添加一个注释!
我写下面的代码:
private fun myFunction() {
lifecycleScope.launchWhenCreated {
flowOf("Nerd", "Subby", "Mord")
.flatMapMerge { userInfo(it) }
.collect {
binding.showInfoText.append("$it \n")
}
}
}
显示下面的突出显示:
添加此注释时:@FlowPreview
,则不显示此高亮!
但我的问题是为什么要显示这个亮点?为什么我应该添加这个注释?
此注释的作用是什么?
为什么要显示这个亮点?
流预览没有向后兼容性保证,包括二进制和源兼容性
为什么要添加这个注释?
您 accept/agree 依赖预览的缺点 API。在文档中提到了他们,他们收集了关于 this.upcoming 版本的反馈,他们将解决问题。