Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android andere App mit Aufrufschalter starten (https://www.delphipraxis.net/192374-android-andere-app-mit-aufrufschalter-starten.html)

mjustin 9. Mär 2018 15:55

AW: Android andere App mit Aufrufschalter starten
 
Die Demo-App "ReceiveIntent" verwendet laut Manifest nicht den Standard-Launchmode sondern den Launchmode "singleTask":

Code:
        <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
                android:label="%activityLabel%"
                android:configChanges="orientation|keyboard|keyboardHidden"
                android:launchMode="singleTask">
Wie hier beschrieben wird, ist in diesem Launchmodus der Intent nicht auf die normale Weise an die App übergeben. Der Intent wird (unter Java) durch die Methode onNewIntent() übergeben.

Allerdings habe ich weder das passende Delphi noch sonstige Informationen wie man den Receive Code ändern muss, damit der Intent der von Android an onNewIntent() gesendet wird unter FireMonkey erhalten kann. Möglicherweise geht das auch über AppEventService.SetApplicationEventHandler(HandleA ppEvent);

sko1 12. Mär 2018 06:14

AW: Android andere App mit Aufrufschalter starten
 
Zitat:

Allerdings habe ich weder das passende Delphi noch sonstige Informationen wie man den Receive Code ändern muss, damit der Intent der von Android an onNewIntent() gesendet wird unter FireMonkey erhalten kann.
Danke für den Denkanstoß!
Ich muss nicht auf der Empfängerseite ansetzen sondern beim Sender:

Delphi-Quellcode:
  Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
Damit kommt auch bei laufendem Empfängerprogramm jetzt der neue aktuelle Inhalt an!

Ciao
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:58 Uhr.
Seite 2 von 2     12   

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