我正在尝试将从观察者发出的项目转换为另一种类型。我尝试了map
功能但没有成功。
mObservable = RxTextView.textChanges(mEditText).map(a -> Float.parseFloat(a.toString()));
如上所述,我得到了这个编译错误:
Error:(37, 70) error: incompatible types: inference variable R has incompatible bounds
equality constraints: CharSequence
lower bounds: Float
where R,T are type-variables:
R extends Object declared in method <R>map(Func1<? super T,? extends R>)
T extends Object declared in class Observable
是否有任何运算符可以实现我需要的转换CharSequence
到Float
?
答案 0 :(得分:0)
您是否尝试过 Cast()?
参考 https://github.com/ReactiveX/RxJava/wiki/Transforming-Observables