首页 > 代码库 > 仿拉手团购App6--注册界面
仿拉手团购App6--注册界面
获得验证码
case R.id.register_btn_getCode: mPhoneNumber = mEtPhoneNumber.getText().toString(); if (LoginHelperUtil.isPhoneNumber(mPhoneNumber)) { BmobManager.getInstance(new BmobMsgSendCallback() { @Override public void onMsgSendSuccess() { ToastUtil.show(RegisterActivity.this,R.string.sms_code_send_success); //验证码发送成功,倒计时 setCodeTimeDown(); } @Override public void onMsgSendFailure() { ToastUtil.show(RegisterActivity.this,R.string.sms_code_send_failure); } }).sendMsgCode(mPhoneNumber); } else { ToastUtil.show(this,R.string.phone_number_incorrect); } break;
private void setCodeTimeDown() { mBtnGetCode.setEnabled(false); final Timer timer = new Timer(); mSecCount = 60; TimerTask timerTask = new TimerTask() { @Override public void run() { runOnUiThread(new Runnable() { @Override public void run() { mSecCount--; mBtnGetCode.setText(mSecCount+" s"); if (mSecCount<=0) { timer.cancel(); mBtnGetCode.setText(R.string.reSend); mBtnGetCode.setEnabled(true); } } }); } }; timer.schedule(timerTask,1000,1000); }
注册
case R.id.register_btn_register: mPhoneNumber = mEtPhoneNumber.getText().toString(); mMsgCode = mEtCode.getText().toString(); mPassword = mEtPassword.getText().toString(); mRepassword = mEtRepassword.getText().toString(); if (LoginHelperUtil.isPhoneNumber(mPhoneNumber) && LoginHelperUtil.isCodeCorrect(mMsgCode) && TextUtils.equals(mPassword,mRepassword)) { BmobManager.getInstance(new BmobSignUpCallback() { @Override public void onSignUpSuccess(User user) { Intent intent = new Intent(RegisterActivity.this,MainActivity.class); intent.putExtra(INTENT_USER,user); startActivity(intent); ToastUtil.show(RegisterActivity.this,R.string.register_success); finish(); } @Override public void onSignUpFailure(BmobException e) { ToastUtil.show(RegisterActivity.this,R.string.register_failure); } }).signUp(mPhoneNumber,mMsgCode,mPassword); } else { ToastUtil.show(this,R.string.register_input_incorrect); } break;
仿拉手团购App6--注册界面
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。