Je suis confronté à un problème de développement android dans lequel mot de passe avec le numéro comme (6823969093) fonctionne très bien mais mot de passe avec des alphabets comme (helloworld ou hello34world) ne fonctionne pas.alphabétique mot de passe ne fonctionne pas
Merci
final EditText editTextemail = (EditText) findViewById(R.id.editEmail);
final EditText editTextpassword = (EditText) findViewById(R.id.editPassword);
Button buttonSubmit = (Button) findViewById(R.id.btnSubmit);
final CheckBox showPasswordCheckBox = (CheckBox) findViewById(R.id.checkBox);
showPasswordCheckBox.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (showPasswordCheckBox.isChecked()){
editTextpassword.setTransformationMethod(null);
}else{
editTextpassword.setTransformationMethod(new PasswordTransformationMethod());
}
}
});
buttonSubmit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
email = editTextemail.getText().toString();
password = editTextpassword.getText().toString();
handler = new DBHandler(getBaseContext());
handler.open();
handler.addLogIn(email, password);
handler.close();
finish();
}
});
Envoyez plutôt le code de votre base de données. La création de la table et le code d'insertion. Je suppose que c'est une question très facile à résoudre. –
public static final Chaîne TABLE_CREATE3 = "créer une table logInTable (texte de logInEmail non nul, texte de mot de passe non nul);"; Ceci est une requête, pour la création de table. –
et la méthode d'insertion de données est: public long addLogIn (chaîne logInEmail, mot de passe String) { ContentValues values = new ContentValues (); values.put (COLUM_Email, logInEmail); values.put (COLUM_Password, mot de passe); return db.insertOrThrow (TABLE_NAME3, null, valeurs); } –