@Override public void onRefresh() { super.onRefresh(); page = 1; GetImagelistModel.getImageList(tab, page) .subscribe( new Observer<NetImage[]>() { @Override public void onCompleted() { JUtils.Log("onCompleted"); } @Override public void onError(Throwable e) { JUtils.Log("onError"); getRefreshSubscriber().onError(e); } @Override public void onNext(NetImage[] imgs) { netImages.clear(); netImages.addAll(Arrays.asList(imgs)); getRefreshSubscriber().onNext(netImages); page++; getAdapter().setOnItemClickListener(NetImgListPresenter.this); } }); }
@Override public void onLoadMore() { super.onLoadMore(); GetImagelistModel.getImageList(tab, page) .subscribe( new Subscriber<NetImage[]>() { @Override public void onCompleted() {} @Override public void onError(Throwable e) { getMoreSubscriber().onError(e); } @Override public void onNext(NetImage[] imgs) { netImages.addAll(Arrays.asList(imgs)); getMoreSubscriber().onNext(Arrays.asList(imgs)); page++; } }); }