class LoginPresenter extends BasePresenter<LoginContract.Model, LoginContract.View> {

    public void login() {
        if(mRootView.getMobileStr().length() != 11){
            mRootView.showMessage("手机号码不正确");
            return;
        }
        if(mRootView.getPassWordStr().length() < 1){
            mRootView.showMessage("密码太短");
            return;
        }
        //调用登录接口，正确的密码：abc  手机号只要等于11位判断账号为正确
        mModel.login(mRootView.getMobileStr(),mRootView.getPassWordStr())
                .compose(RxUtils.applySchedulers(mRootView))
                .subscribe(new MyErrorHandleSubscriber<User>(mErrorHandler) {
                    //这个类是我自定义的一个类，统一拦截所有error 并回调给： ResponseErrorListenerImpl
                    @Override
                    public void onNext(User user) {
                            mRootView.loginSuccess();
                    }
                });

    }

    @Inject public  LoginPresenter(LoginContract.Model model, LoginContract.View rootView);

}