我有兩個EditTexts,一個用於輸入密碼等進行確認這些edittexts這password.Maximum長度5如何在android中確認密碼?
confirmPwdEdiText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) { }
public void onTextChanged(CharSequence charSequence, int start, int before, int count)
{
String pwd = passwordEdiText.getText().toString();
String confirmaion = charSequence.toString();
if ((pwd == null || pwd.trim().length() <= 0) && confirmaion.trim().length() > 0) {
Toast.makeText(context,"Enter password",Toast.LENGTH_SHORT).show();
}
else if (pwd != null && pwd.trim().length() > 0) {
if(confirmaion.trim().length() == pwd.length()) {
if (pwd.equals(confirmaion)) {
password = pwd;
Toast.makeText(context,"Passwords match",Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(context,"Passwords do not match",Toast.LENGTH_SHORT).show();
}
}
}
}
});
當我用這爲確認密碼「密碼不匹配」敬酒演出再次刪除密碼。如何以有效的方式確認密碼而不使用按鈕點擊或任何其他?
由於提前
使用存儲密碼共享偏好和檢查按鈕點擊共享偏好文件。 – 2013-03-18 05:22:39
對不起。我編輯了我的密碼。請檢查一下。如何使用TextWatcher確認密碼? – 2013-03-18 05:24:57
用charSequence替換pwd ... bcz這個ur字符串 – duggu 2013-03-18 05:26:58