private Observable<SearchResult[]> getQueryObservable(String query) {
return mSearch.search(query)
.flatMap(new Func1<Response, Observable<SearchResult[]>>() {
@Override
public Observable<SearchResult[]> call(Response response) {
if (response.responseData == null)
return Observable.error(new SearchException(response.responseDetails));
return Observable.just(response.responseData.results);
}
})
.retry(new Func2<Integer, Throwable, Boolean>() {
@Override
public Boolean call(Integer integer, Throwable throwable) {
return throwable instanceof InterruptedIOException;
}
});
}
GoogleSearchController.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:FloatingSearchView
作者:
评论列表
文章目录