仿拉手團購App6--註冊介面,仿拉手團購app6--

來源:互聯網
上載者:User

仿拉手團購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;

  

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.