package com.looklook.xinghongfei.looklook.presenter.implPresenter; import com.looklook.xinghongfei.looklook.presenter.BasePresenter; import rx.Subscription; import rx.subscriptions.CompositeSubscription; /** * Created by 蔡小木 on 2016/4/29 0029. */ public class BasePresenterImpl implements BasePresenter { private CompositeSubscription mCompositeSubscription; protected void addSubscription(Subscription s) { if (this.mCompositeSubscription == null) { this.mCompositeSubscription = new CompositeSubscription(); } this.mCompositeSubscription.add(s); } @Override public void unsubscrible() { // TODO: 16/8/17 find when unsubscrible if (this.mCompositeSubscription != null) { this.mCompositeSubscription.unsubscribe(); } } }