private void login() { // TODO 自动生成的方法存根 account = input_account.getEditableText().toString(); password = input_password.getEditableText().toString(); if (RegularExpression.RegExp_is_allNumber(account)) { // 如果纯 数字 LogUtils.i("query", "......sion.RegExp_is_allNu "); if (RegularExpression.RegExp_telephoneNumber(account)) { mUserProxy.query(account); } else { showToast("手机号码有误"); return; // return 是跳出整个 方法 } } else { LogUtils.i("query", "...... login(account, password); "); mUserProxy.login(account, password); // 否则 用户名登录 } if (((IshopApplication) getApplication()).getHandler() != null) { ((IshopApplication) getApplication()) .getHandler() .sendEmptyMessage(Constant.MSG_LOGIN_CHANGE); } showProgressDialog(); }
@Override public void initEvent() { // TODO 自动生成的方法存根 mTopBar.setTopBarbtnclickListener(this); login_btn.setOnClickListener(this); more.setOnClickListener(this); mUserProxy.setOnLoginListener(this); mUserProxy.setOnQueryListener(this); }
/** 查询回调 */ @Override public void onQuerySuccess(String Username) { mUserProxy.login(Username, password); // 正则表达式通过代表是手机号登录,传人 true }