コード例 #1
0
  /** 检测输入的密码是否符合要求 */
  public boolean check() {
    String str_oldPass = et_old_pass.getText().toString().trim();
    String str_newPass = et_new_pass.getText().toString().trim();
    String str_confirmPass = et_confirm_pass.getText().toString().trim();

    // 从数据库获取原密码
    UserInfoBean bean =
        DBPerform.queryUserInfoByEmail(EditCountChangePasswd.this, LoginActivity.USER_EMAIL_STR);
    String str_oldPass_db = bean.getUserPass();

    // 输入的原密码与已经在哦数据库存储的密码不匹配
    if (!str_oldPass.equals(str_oldPass_db)) {
      ToastUtils.makeToast(EditCountChangePasswd.this, "请检测您的原密码是否输入正确");
      et_old_pass.requestFocus();
      return false;
    }
    // 输入的新密码与确认密码进行比较
    else if (!str_newPass.equals(str_confirmPass)) {
      ToastUtils.makeToast(EditCountChangePasswd.this, "新密码与确认密码不相同,请重新输入确认密码");
      et_confirm_pass.setText("");
      et_confirm_pass.requestFocus();
      return false;
    }
    // 输入成功
    else {
      return true;
    }
  }
コード例 #2
0
 public void handleMessage(android.os.Message msg) {
   if (msg.what == 0x01) {
     dialog.dismiss();
     ToastUtils.makeToast(FeedBackActivity.this, "反馈成功");
     et_feedback_content.setText("");
   }
 };