Skip to content

Instantly share code, notes, and snippets.

@defHLT
Last active August 29, 2015 14:20
Show Gist options
  • Save defHLT/688e8cb26dd5d83aea73 to your computer and use it in GitHub Desktop.
Save defHLT/688e8cb26dd5d83aea73 to your computer and use it in GitHub Desktop.
t.search(query) // Retrofit
.subscribeOn(Schedulers.io())
.retry(3)
.observeOn(Schedulers.io())
.subscribe(new Observer<List<SearchResult>>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
Timber.e(e, "onError");
}
@Override
public void onNext(List<SearchResult> searchResults) {
ContentValues[] values = insertSearchResults(searchResults);
mResultObservable.onNext(values);
}
});
mResultObservable
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1<ContentValues[]>() {
@Override
public void call(ContentValues[] contentValues) {
getActivity().... //!
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment