Meine Android-Anwendung zeigt einen AlertDialog bei einem Klick an. Wenn ich mehr als einmal auf den Knopf klicke, wird ein Dialog erstellt. Wie kann ich das beheben?
Hier ist mein Code:
%Vor%Für jeden Knopfdruck rufen Sie die Methode auf. Deshalb wird es multipel gezeigt.
Der einfachste Weg ist, nur eine Instanzvariable in Ihrer Code-Klasse zu definieren, zB:
%Vor%Setzen Sie es dann auf "true", wenn der Alarm so angezeigt wird
%Vor%und setze die Variable im Code, in dem du die OK-Taste drückst, auf false, damit sie verschwindet.
Erstellen Sie eine positive oder negative Schaltfläche dafür und nennen Sie sie einfach OK und verwenden Sie sie zum Schließen. Etwas wie:
%Vor%Tags und Links android customdialog