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元之间
一周热门 更多>