InfoGet = new Func1<Integer, Observable<x>() { @Override public Observable<x> call(Integer page) { return RetrofitHelper.getInstance().getGankDaily(). getInfo(page) .subscribeOn(Schedulers.io()); } }; result = subject***tmap(InfoGet) .observeOn(AndroidSchedulers.mainThread()) .share(); result.subscribe(new Action1()); public void loadmore(int page){ subject.next(page); } 如果在new Action1()实现的是显示progressbar。那么我应该怎么隐藏progressbar。 一种方法用donext但是这个是需要使用new Action1(),请问有没有类似的方法但是使用的是Action0,doonsubscribe只能在订阅的时候唤起一次,不符合我的需求。我的需求是Recyclerview下拉的时候可以显示底部的progressbar然后数据加载完毕后隐藏progressbar。这里想问的是如何使用Subject来实现并不是使用cold Obserable来实现,请问是否有办法解决,或者说Subject没有办法实现,谢谢。
付费偷看金额在0.1-10元之间
一周热门 更多>