Android AlertDialog siempre sale cuando hago clic en el botón Aceptar

¿Hay alguna manera de hacer la validación al hacer clic en Aceptar. No lo descarto pero se cierra cuando hago clic en Aceptar. He escrito un AlertDialog personalizado que utiliza algunos textos de edición. El problema es que no puedo validar nada. Si la validación falla, quiero cambiar el mensaje y avisar al usuario, pero en su lugar simplemente se cierra. Estoy usando AlertBuilder

        builder.setPositiveButton(DialogInterface.OnClickListener(){
               @Override
                public void onClick(DialogInterface dialog, int which) {
                  // I don't dismiss here.
                }

           }

Respuestas a la pregunta(2)

Su respuesta a la pregunta