Ich habe eine Anwendung, die ich gerne vollständig deaktiviert / geschlossen wäre, wenn es pausiert ist (IE. Wenn der Benutzer die Home, Ende (Call) und Zurück-Taste drückt, möchte ich die Anwendung geschlossen werden, anstatt zu sein im History-Stack gespeichert).
Wie mache ich das ....?
Danke.
Implementiere onPause()
in deiner Aktivität und rufe finish()
für deine Aktivität auf. Beachten Sie jedoch, dass dies bei jeder Pause auftritt, einschließlich Dialogen, eingehenden Anrufen, Benutzern, die Notification
aktivieren. Sie könnten in Erwägung ziehen, finish()
in onStop()
zu machen, was zumindest das Dialogproblem lösen würde.
Denken Sie auch daran, dass Nutzer bei der Verwendung Ihrer App verwirrt sein können, wenn sie denken, dass sie abgestürzt ist, seit sie wieder zurück ist.
Sie wissen, wie Sie eine OnCreate () -Methode in Ihrer Aktivität haben, die beim Start Aktionen ausführt. Sie müssen etwas hinzufügen wie:
%Vor%in Ihrer Aktivität zum Hinzufügen von Aktionen vor dem Start
in diesem Fall das
%Vor%ist der Befehl, den Sie ausführen möchten, bevor Ihre Aktivität unterbrochen wird.
Tags und Links android android-1.5-cupcake