Android: vérifiez si EditText est vide lorsque inputType est défini sur Number / Phone

J'ai un EditText dans Android pour que les utilisateurs puissent entrer leur AGE. Il est défini un type inputType =. J'aimerais savoir s'il existe un moyen de vérifier si ce EditText est nul .

J'ai déjà examiné cette question: vérifiez si EditText est vide. Mais il ne traite pas le cas où inputType = téléphone.

  • Partager l'image via Intent (Facebook et co)
  • Puis-je contrôler le paramètre <supports-screen> d'un fichier AndroidManifest.xml à partir de ma Cordova config.xml?
  • Plugin PhoneGap: le moyen le plus rapide de transférer les données JSON vers les origines
  • Comment convertir un pdf en image?
  • INSTALL_FAILED_NO_MATCHING_ABIS lors de l'installation de l'apk
  • Lancement d'un appel vidéo
  • Ceux-ci, j'ai vérifié déjà et ne fonctionnent pas:

    (EditText) findViewByID(R.id.age)).getText().toString() == null (EditText) findViewByID(R.id.age)).getText().toString() == "" (EditText) findViewByID(R.id.age)).getText().toString().matches("") (EditText) findViewByID(R.id.age)).getText().toString().equals("") (EditText) findViewByID(R.id.age)).getText().toString().equals(null) (EditText) findViewByID(R.id.age)).getText().toString().trim().length() == 0 (EditText) findViewByID(R.id.age)).getText().toString().trim().equals("") and isEmpty do not check for blank space. 

    Merci de votre aide.

  • Comment afficher le fragment actuel dans un onglet spécifique d'un viewpager?
  • Différence entre les déclarations de retour et de rupture
  • Accéder à la base de données sqlite sur le périphérique Android
  • Square LeakCanary Ne peut pas trouver le symbole
  • Android: Prise de contrôle complet du téléphone (mode kiosque), est-ce possible? Comment?
  • Android Stop Emulator de Command Line
  • 3 Solutions collect form web for “Android: vérifiez si EditText est vide lorsque inputType est défini sur Number / Phone”

    Vous pouvez vérifier l'une des manières suivantes:

      EditText ed = (EditText) findViewById(R.id.age); String ed_text = ed.getText().toString().trim(); if(ed_text.isEmpty() || ed_text.length() == 0 || ed_text.equals("") || ed_text == null) { //EditText is empty } else { //EditText is not empty } 

    Première méthode

    Utilisez la bibliothèque TextUtil

     if(TextUtils.isEmpty(editText.getText().toString()) { Toast.makeText(this, "plz enter your name ", Toast.LENGTH_SHORT).show(); return; } 

    Deuxième méthode

     private boolean isEmpty(EditText etText) { return etText.getText().toString().trim().length() == 0; } 

    Essaye ça. C'est la seule solution que j'ai obtenue

    Téléphone à cordes;

     try{ phone=(EditText) findViewByID(R.id.age)).getText().toString(); } catch(NumberFormatException e){ Toast.makeText(MainActivity.this, "plz enterphone Number ", Toast.LENGTH_SHORT).show(); return; } 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.