Könnte jemand bitte erklären, welchen Kontext ich verwenden sollte die AlertDialog.Builder-Klasse? Ich bin neu in Android App Entwicklung und ich verstehe ehrlich gesagt nicht, welchen Kontext zu verwenden, wenn?
Sagen wir, ich möchte ein Objekt für die AlertDialog.Builder-Klasse erstellen -
%Vor% In welchem Kontext soll ich es verwenden? Unterscheidet es sich, wenn ich den Alertdialog onCreate
oder OnClickListener
oder den Handler eines solchen Ereignisses verwende?
In der ersten Version meiner App habe ich den Fehler gemacht, onCreateDialog nicht zu verwenden, sondern habe die Dialoge selbst erstellt und gezeigt. Wenn Sie es selbst tun, müssen Sie sich um Dinge wie das Schließen des Dialogs kümmern, bevor die Aktivität beendet ist () ed andernfalls wird ein Fenster undicht.
Ich würde onCreateDialog in Ihrer Aktivität überschreiben und ab.create () (not show ()) zurückgeben. onCreateDialog wird dann den Dialog anzeigen und Sie müssen nur showDialog (id) aufrufen.
Tags und Links android alertdialog