J'utilise RxBinding pour gérer la recherche dans mon application. Comment obtenir le résultat en tant que liste des articles? toList().toBlocking().single()
n'est pas une option dans le flux infini car ne sera jamais appelée. Des idées? Merci.Transformer la séquence de T en Liste <T> dans un flux infini
RxSearchView.queryTextChanges(searchView)
.filter(queryString -> queryString.length() > 3 || queryString.length() == 0)
.debounce(500, TimeUnit.MILLISECONDS)
.map(CharSequence::toString)
.flatMap(s -> Observable.from(fishPlaces)
.filter(fishPlace -> fishPlace.getName().toLowerCase().contains(s.toLowerCase())))
.subscribe(fishPlace -> { **// HOW TO GET A LIST<FISHPLACE> HERE???** }, throwable -> {});
Cela fonctionne. Je vous remercie. – lordmegamax