/** 检测输入的密码是否符合要求 */ 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; } }
public void handleMessage(android.os.Message msg) { if (msg.what == 0x01) { dialog.dismiss(); ToastUtils.makeToast(FeedBackActivity.this, "反馈成功"); et_feedback_content.setText(""); } };