缺少类LiveDataReactiveStreams

时间:2017-05-22 11:26:00

标签: java android rx-java2 android-architecture-components

我正在尝试使用新的Android架构组件。我想用LiveDataReactiveStreams将Rx Flowable转换为LiveData,但缺少类。

以下是我的依赖项:

compile "android.arch.lifecycle:runtime:1.0.0-alpha1" compile "android.arch.lifecycle:extensions:1.0.0-alpha1" kapt "android.arch.lifecycle:compiler:1.0.0-alpha1"

有什么想法吗?

2 个答案:

答案 0 :(得分:21)

你错过了这种依赖:

implementation "android.arch.lifecycle:reactivestreams:1.0.0-beta2"

答案 1 :(得分:1)

仅供参考:有一个新版本:

android.arch.lifecycle:reactivestreams:1.1.1

此外,原始帖子中的链接指向已弃用的版本,现在我最好使用下一个包:

import androidx.lifecycle.LiveDataReactiveStreams

https://developer.android.com/reference/androidx/lifecycle/LiveDataReactiveStreams