Я хочу проверить условие, затем, если оно ложное, я хочу отклонить ранее показанный AlertDialog.
Тем не менее, я сталкиваюсь с этой ошибкой:
Метод dismiss () не определен для типа AlertDialog.Builder
Код:
ad.show();
if (call.isInCall()== false)
{
ad.dismiss();
}
В чем проблема?
Редактировать: проблема:
AlertDialog.Builder ad = new AlertDialog.Builder(context);
d = ad.create();
ad.setTitle("Appel en cours...");
ad.setMessage("Voulez vous répondre à cet appel?");
//ad.create();
ad.setPositiveButton("Oui",
.....
if(call.isInCall() == false && d != null && d.isShowing()){
d.dismiss();
}
=> Принудительное закрытие.
Большое спасибо за вашу помощь.