コード例 #1
0
 /** 获取验证码 */
 private void doGetAuthcode() {
   if (TextUtils.isEmpty(retrieve_username_edt.getText().toString())) {
     retrieve_username_edt.showPopWindow(RetrievePasswordAuthcodeActivity.this, "请输入正确的手机号");
     return;
   }
   getAuthcodeSMS();
   timeCount = new TimeCount(180000L, 1000L);
   timeCount.start();
 }
コード例 #2
0
  /** 进入设置密码 */
  private void doGotoSetPassword() {

    if (retrieve_username_edt.getText().length() == 0) {
      retrieve_username_edt.showPopWindow(RetrievePasswordAuthcodeActivity.this, "请输入正确的手机号");
      return;
    }

    if (!isCorrectAuthcode(retrieve_authcode_edt.getText().toString())) {
      retrieve_authcode_edt.showPopWindow(RetrievePasswordAuthcodeActivity.this, "请输入正确的验证码");
      return;
    }

    myHandler.sendEmptyMessage(SHOW_PROGRESS);
    PdaRequest<MemberDto> request = new PdaRequest<MemberDto>();
    retrieveInfo.setMobile(retrieve_username_edt.getText().toString());
    retrieveInfo.setVerifyCode(retrieve_authcode_edt.getText().toString());
    request.setData(retrieveInfo);
    SubmitRetrieveAuthcodeHandler dataHandler = new SubmitRetrieveAuthcodeHandler(context, request);
    dataHandler.setOnDataReceiveListener(this);
    dataHandler.startNetWork();
  }