2017-10-30 8 views
-1

Das Problem mit dem AlertDialog ist, dass wenn ich Kehle() verwende, der AlertDialog nicht erscheint. Wenn ich nicht disney() benutze, erscheint der AlertDialog, aber wie entferne ich ihn dann, wenn ich in falseCancelable gesetzt habe. Ich rufe auf diese Weise ab:In Alertdialog ablehnen

AlertDialog alertDialog;

alertDialog = new AlertDialog.Builder (this) .create();

alertDialog.setTitle ("Sinchronize ....");

alertDialog.setCancelable (false);

alertDialog.setMessage ("Warten");

alertDialog.show();

Um es

if (alertDialog.isShowing()) { alertDialog.dismiss() verwenden, zu beseitigen; }

+2

Ich verstehe nicht genau, was Sie erleben und was Sie versuchen zu passieren. –

+0

Können Sie bitte den vollen Code einfügen, wo dies nicht funktioniert? Danke –

+0

in einer Aktivität Ich benutze einen Alertdialog, bis hier in Ordnung, wenn ich es zerstören will benutze ich ablehnen(), aber wenn ich es benutze und die Anwendung ausführen zeigt es nicht mehr den Alarmdialog –

Antwort

0

Sie können zum Beispiel haben Schaltfläche „Abbrechen“ und führen entlassen(), wenn diese Schaltfläche geklickt wird oder wenn Sie Dialog mit sich selbst schließen möchten, können Sie Handler nutzen und Code nach einiger Zeit auszuführen.