2017-01-13 5 views
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 мне нужно?

+0

пожалуйста, попробуйте String.valueOf (а) надежда, что помогает .. – SmashCode

+0

Это не работает. Ошибка, которую я указала, имеет отношение к возврату Float из оператора Map –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^