我刚开始玩LiveData。 我按照官方 Android documentation 导入了不同的工件。一切都很好,直到我需要将
Observable
转换为 LiveData
。但是LiveDataReactiveStreams
没有找到。
最终我减少了版本号,当我达到 2.5.1 我很惊讶它终于奏效了。
我做错了什么吗? 或者是谷歌方面的问题?
我找不到任何与此相关的报告问题。但我真的不知道我能做些什么不同......
我尝试手动导入它。然后我用了
android.arch.lifecycle.LiveDataReactiveStreams
。那行得通但是我应该坚持下去并将所有androidx
更改为android.arch
什么不是真正的解决方案。
在 2.6 的文档中,他们将
LiveDataReactiveStreams
更改为 Kotlin 转换。所以不再有只包含静态方法的LiveDataReactiveStreams
(Kotlin 可以将其称为扩展函数)。阅读文档了解更多详情