Я использую PublishSubject с RxJava, и мой код выглядел следующим образом
mPublishSubject = PublishSubject.create()
.map(new Func1<String, List<String>>() {
@Override
public List<String> call(String s) {
return mRestClient.searchForCity(s);
}
})
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread());
Как мне сделать то же самое при использовании RxJava2, я попытался использовать Function вместо Func1, но я получаю сообщение об ошибке - карту методов в классе Observable нельзя применять к данным типам.