Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android-App beenden. (https://www.delphipraxis.net/176523-android-app-beenden.html)

Schorschi5566 12. Sep 2013 06:06

Android-App beenden.
 
Hallo DP,

ich habe mir gestern mal die Trial-XE5 installiert und ein paar erste Gehversuche mit Android-Apps begonnen (Demos, "Hello world" und so Sachen 8-)).

Ein simples "Close" in einem Button1OnClick schließt aber nicht die App sondern lässt sie geöffnet. Habe ich da was verpasst?

Mit "Halt" kann man sie natürlich abschießen, aber das ist sicher nicht im Sinne des Erfinders, oder?

Weiß schon jemand, wie man das hinbekommt?

Grüße,
Uwe

jaenicke 12. Sep 2013 06:11

AW: Android-App beenden.
 
Gar nicht. Eine App darf sich nicht selbst beenden. Das darf nur der Benutzer.

Es wäre ja auch schlimm, wenn eine App einfach vom Bildschirm verschwindet. Da musst du von der Desktopprogrammierung umdenken.

v2afrank 12. Sep 2013 06:21

AW: Android-App beenden.
 
Ist das denn wirklich so ?
Bei den meisten Anwendungen gebe ich Dir Recht. Aber zum Beispiel mein Map Factor Navigator hat einen Close Button. Alleine weil die Anwendung das Ausschalten des Bildschirms verhindert.

weisswe 12. Sep 2013 06:36

AW: Android-App beenden.
 
Bei iOS is es definitiv so, das du keine Anwendung beenden darfst.
Steht auch in den "iOS Human Interface Guidelines".
Solche Anwendungen werden beim App Store Review zurückgewiesen.
Wie es bei Android ist, weis ich nicht - könnte aber ähnlich sein.

v2afrank 12. Sep 2013 06:40

AW: Android-App beenden.
 
Ich wollte mit meinem Kommentar eher darauf hindeuten dass es bei Android sehr wohl möglich ist. Auch wenn es in den meisten sicherlich nicht nötig ist.
Darum ist Uwes Frage durchasus berechtigt und würde mich auch interessieren.

Union 12. Sep 2013 07:20

AW: Android-App beenden.
 
Hast Du es mal mit
Delphi-Quellcode:
Application.Terminate
versucht?

CCRDude 12. Sep 2013 07:42

AW: Android-App beenden.
 
Unter iOS hat Waze das bis kürzlich gemacht, jetzt haben Sie nur noch einen Sleep-Button. Damit ist die Navigation unterbrochen und der Bildschirm bleibt auch nicht mehr dauerhaft an - eine nette Alternative, finde ich.

v2afrank 12. Sep 2013 08:39

AW: Android-App beenden.
 
Application.Terminate funktioniert nicht. Gerade getestet

jaenicke 12. Sep 2013 10:48

AW: Android-App beenden.
 
Zitat:

Zitat von Schorschi5566 (Beitrag 1228044)
Mit "Halt" kann man sie natürlich abschießen, aber das ist sicher nicht im Sinne des Erfinders, oder?

Wenn das unter Android geht, wird das evtl. in Delphi noch gefixt, ich würde mich nicht darauf verlassen, dass das so bleibt.

Was gibt es denn eigentlich für einen Grund, warum du das tun möchtest?

Union 12. Sep 2013 10:54

AW: Android-App beenden.
 
Zitat:

Zitat von jaenicke (Beitrag 1228119)
Zitat:

Zitat von Schorschi5566 (Beitrag 1228044)
Mit "Halt" kann man sie natürlich abschießen, aber das ist sicher nicht im Sinne des Erfinders, oder?

Wenn das unter Android geht, wird das evtl. in Delphi noch gefixt, ich würde mich nicht darauf verlassen, dass das so bleibt.

Was gibt es denn eigentlich für einen Grund, warum du das tun möchtest?

Es könnte EINEN geben, nämlich falls man die App beim Drücken des Home-Buttons auch tatsächlich beenden will. Sofort und ohne Tombstoning.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz