Laut Forum ist es aber nicht möglich einen Dialog zu schließen oder doch?
Der Nutzer muss also immer auf den zurück Button drücken?
In einem Dialog muss der Benutzer auf einen Button drücken.
Dialogs sind, in Android, spezielle Funktionen.
Es gibt die Dialogs Library die bestimmte Eingabedialogs enthält. Diese Dialogs sind 'modal', das heisst dass das Betriebssystem im Code, in der Aufrufroutine anhält, und auf das Zurückkehren warten und mit dem Resultat in der nächsten Zeile im Code weiter macht.
In der Dialogs Library gibt es auch CustomDialogs mit denen man selbst eigene Dialogs erstellen kann.
Man kann auch Pseudodialoge in einer Class erstellen (User's Guide Kapitel 10.3 First example Wheel selection) das ist aber mehr für Fortgeschrittene.
Je nach dem was Du in einer Activity machen willst kannst du diese entweder:
- je nach der durchgeführten Funktion, im Code selbst mit
Activity.Finish schliessen.
- durch den Benutzer mit der Hometaste schliessen lassen.
- durch den Benutzer mit einem eigenen Button oder einem anderen Event schliessen lassen (mit
Activity.Finish).