0
조건을 확인하고 싶습니다. 거짓이면 이전에 표시되었던 AlertDialog를 닫으려고합니다. 그러나, 나는이 오류에 직면하고 있습니다 :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();
}
=> 강제 닫기. 도움을 주셔서 대단히 감사합니다.
AlertDialog d = ad.create(); AlertDialog (ad.show())를 표시 한 직후입니까? 나는 그것을 추가하고 오류가 지속됩니다. – androniennn
@androniennn 아니, AlertDialog.Builder에서 show()를 호출하면 안됩니다. 나는 편집을 추가 할 것이다 ... – Maximus
내가 한 것을 보아라. (첫 번째 게시물), 나는 힘이 가깝다. 도와 주셔서 감사합니다. – androniennn