AW: Android andere App mit Aufrufschalter starten
Die Demo-App "ReceiveIntent" verwendet laut Manifest nicht den Standard-Launchmode sondern den Launchmode "singleTask":
Code:
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.
<activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
android:label="%activityLabel%" android:configChanges="orientation|keyboard|keyboardHidden" android:launchMode="singleTask"> 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); |
AW: Android andere App mit Aufrufschalter starten
Zitat:
Ich muss nicht auf der Empfängerseite ansetzen sondern beim Sender:
Delphi-Quellcode:
Damit kommt auch bei laufendem Empfängerprogramm jetzt der neue aktuelle Inhalt an!
Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
Ciao Stefan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:58 Uhr. |
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