Comment obtenir OnClick dans DatePickerDialog.OnDateSetListener?

Je suis en utilisant la méthode suivante pour faire apparaître la boîte de dialogue pour sélectionner la date.

private DatePickerDialog.OnDateSetListener mDateSetListener =
        new DatePickerDialog.OnDateSetListener() {

            public void onDateSet(DatePicker view, int year, 
                                  int monthOfYear, int dayOfMonth) {
                dobYear = year;
                dobMonth = monthOfYear;
                dobDay = dayOfMonth;
                if(isEighteenYearOld()){
                   //display the current date
                    dateDisplay();
                } else{
                   Toast.makeText(mContext, "You must be 18 year old", Toast.LENGTH_SHORT).show();
                }  
            } 

        };

Je sais que onDateSet nous pouvons obtenir la date sélectionnée. Mais ce que je suis en train d'essayer si la date choisie est plus jeune que 18 ans, j'en ai besoin pour alerter l'utilisateur. J'ai essayé le code ci-dessus, mais il fermer la boîte de dialogue et retourné à l'activité.

Je veux rester dans la boîte de dialogue jusqu'à ce que l'utilisateur sélectionne la date qui est de 18 ans.Je ne suis pas sûr de la façon d'obtenir de l'événement onclick dans la boîte de dialogue?

OriginalL'auteur vinothp | 2013-02-22