2015-09-22 3 views
-2

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(); 
     } 
    }); 

+2

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. –

+0

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. –

+0

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); } –

Répondre

0

enter image description here

Étape 1] Aller à Modifier texte Propriété du champ de mot de passe.

étape 2] Sélectionnez votre modèle de mot de passe ou filtre à partir du type d'entrée.

+0

J'ai vérifié les propriétés du texte d'édition, mais je n'ai pas pu trouver des propriétés comme "pattern" ou "filter". –

+0

Namik kalavadia je me débrouille seulement pour trouver textFilter. qui ne fonctionne pas non plus. –

+0

Khawar ali .. J'ai édité ma réponse .. peut vous trouver cette propriété de texte d'édition. ? –