1
Я пытаюсь преобразовать элемент, испускаемый наблюдателем, другому типу. Я пробовал функцию map
без каких-либо успехов.Преобразование CharSequence в Float
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
мне нужно?
пожалуйста, попробуйте String.valueOf (а) надежда, что помогает .. – SmashCode
Это не работает. Ошибка, которую я указала, имеет отношение к возврату Float из оператора Map –