9
votes

Ajout de la boîte de dialogue EDITTTEXT à alerte.

J'ai le code suivant qui crée une boîte de dialogue d'alerte et j'ai ajouté deux modifications texte à elle, mais une fois que j'ai exécuté l'application, les valeurs de l'EDITTEXT ne seront pas retrouvées et mon application d'application avec NullPointerException:

Le code est: xxx


2 commentaires

Vous appelez mal FindviewyID. Appeler alerte.findviewByID


Merci Yahor10, mais j'ai essayé de le faire de votre chemin et de continuer à obtenir une erreur car il n'y a pas de fonction appelée alerte.findviewyID (); La seule chose que j'ai obtenue est celle-ci.FindviewByID () qui n'a pas non plus fonctionné. Mais tout comment j'ai posté la solution que j'ai utilisée pour résoudre ce problème ci-dessous.


3 Réponses :


1
votes

Essayez d'éditer comme ceci xxx

ou xxx


0 commentaires

14
votes

Utilisez ceci:

final AlertDialog alertDialog = new AlertDialog.Builder(this).create();
    final EditText input = new EditText(this);
    input.setHint("hint");
    alertDialog.setTitle("title");
    alertDialog.setMessage(message);
    alertDialog.setView(input);


0 commentaires

25
votes

Merci les gars pour vos contributions pour répondre à ma question, et je pense avoir la solution pour le problème que j'ai posté ci-dessus, ce qui est: xxx

et je pense que le problème était que je ne peux pas Obtenez l'EIDTTEXT dans la boîte de dialogue Alerte, mais en le faisant par le code ci-dessus, tout fonctionne bien avec moi.


0 commentaires