package android.marshon.likequanmintv.librarys.mvpbase;
import rx.subscriptions.CompositeSubscription;
/**
* Created by It.Marshon on 2016/11/21 0021 11:40
* desc: 该BasePresenterImpl 主要全局处理
*/
public class BasePresenterImpl<T extends BaseView> implements BasePresenter<T> {
//presenter的subscription管理器
protected CompositeSubscription mSubscriptions=new CompositeSubscription();
protected T mPresenterView;
@Override
public void onCreate() {
}
//base 帮忙全局处理
@Override
public void attachView(T baseView) {
mPresenterView=baseView;
}
@Override
public void onPause() {
if (!mSubscriptions.isUnsubscribed()){
mSubscriptions.unsubscribe();
}
}
//
@Override
public void onDestroy() {
}
}