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()
實(shí)現(xiàn)的是顯示progressbar
。那么我應(yīng)該怎么隱藏progressbar
。 一種方法用donext
但是這個(gè)是需要使用new Action1()
,請(qǐng)問有沒有類似的方法但是使用的是Action0
,doonsubscribe
只能在訂閱的時(shí)候喚起一次,不符合我的需求。我的需求是Recyclerview
下拉的時(shí)候可以顯示底部的progressbar
然后數(shù)據(jù)加載完畢后隱藏progressbar
。這里想問的是如何使用Subject
來實(shí)現(xiàn)并不是使用cold Obserable
來實(shí)現(xiàn),請(qǐng)問是否有辦法解決,或者說Subject
沒有辦法實(shí)現(xiàn),謝謝。