O Android AlertDialog sempre sai quando clico no botão OK

Existe alguma maneira de fazer validação ao clicar em ok. Não estou descartando, mas fecha quando clico em OK. Eu escrevi um AlertDialog personalizado que usa alguns textos de edição. O problema é que não posso validar nada. Se a validação falhar, eu quero mudar a mensagem e dizer ao usuário, mas ele apenas fecha. Estou usando o AlertBuilder

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

           }

questionAnswers(2)

yourAnswerToTheQuestion