private void authRegister() { if (mPhoneET.getText().toString().length() == 0) { new ToastView(this, "请输入手机号").show(); return; } if (mCodeET.getText().toString().length() == 0) { new ToastView(this, "请输入验证码").show(); return; } if (user != null) { APIControl.getInstance() .authRegister( this, user.getOpenId(), mPhoneET.getText().toString(), mCodeET.getText().toString(), user.getAccessToken(), type, user.getImgUrl(), user.getNickname(), user.getSex(), new DataResponseListener<UserData>() { @Override public void onResponse(UserData user) { // sendBroadcast(new Intent("com.geek.geekmall.action.auth")); if (user.getStatus() != 200) { new ToastView(BindAccountActivity.this, user.getErrorMsg()).show(); } else { GeekApplication.setUser(user.getData().getUserInfo()); SharedPreUtil.getInstance().putUser(user.getData().getUserInfo()); GeekApplication.setAgentInfo(user.getData().getAgentInfo()); GeekApplication.setOrderInfo(user.getData().getOrderInfo()); GeekApplication.setUserMoney(user.getData().getUserMoney()); // sendBroadcast(new // Intent("com.geek.geekmall.action.auth.sina")); // Intent intent = new // Intent(BindAccountActivity.this, MainActivity.class); // intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); // startActivity(intent); sendBroadcast(new Intent("com.geek.geekmall.action.user_login")); finish(); } } }, errorListener("")); } }