【发布时间】:2016-12-28 13:47:38
【问题描述】:
我已经像这样使用 Rxjava 设置改造
Retrofit retrofit = ApiManager.getAdapter();
final SplashApiInterface splashApiInterface = retrofit.create(SplashApiInterface.class);
final Observable<List<Data>> observable = splashApiInterface.getTenData(offset);
observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).unsubscribeOn(Schedulers.io())
.subscribe(new Subscriber<List<Data>>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
e.printStackTrace();
}
@Override
public void onNext(List<Data> dataList) {
splashListener.takeDataToPres(dataList);
}
}
});
我的要求是这样的,api一次生成10个数据的列表,我需要查询所有这些数据,将偏移值增加10,然后将这些数据附加到列表中。如何使用 RxJava for android 实现这一点?
【问题讨论】:
标签: android retrofit rx-java rx-android