Autore Topic: Controllo testo in una AlertDialog  (Letto 337 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Controllo testo in una AlertDialog
« il: 09 Marzo 2015, 12:11:40 CET »
0
Salve

Ho una AlertDialog all'interno di un Fragment. Tutto funziona, solo che adesso stavo provando a mettere dei controlli sul testo inserito dall'utente ma non mi funziona, ovvero il controllo è questo se l'utente non ha inserito niente l'AlertDialog rimane e mi mette il focus sul EditText. Invece l'AlertDialog sparisce..

Il codice di interesse:

Codice (Java): [Seleziona]
builder.setPositiveButton(
                getString(R.string.search_button),
                new DialogInterface.OnClickListener() {
                    public void onClick(
                            DialogInterface dialog,
                            int id) {


                        mNome = editext.getText().toString();
                        mCognome = editext1.getText().toString();

                       
                        if (mNome.equalsIgnoreCase("")) {

                            editext.setError(getString(R.string.error_field_required));
                            cancel=true;
                            editext.requestFocus();

                        }
                        else{
                        dialog.dismiss();
                        go();

                        }

                    }
                });

        mAlertDialog = builder.create();
        mAlertDialog.show();