QAndroidActivityResultReceiver Class
Schnittstelle, die für Rückrufe von onActivityResult() in der Android-Hauptaktivität verwendet wird. Mehr...
Kopfzeile: | #include <QtCore/private/qandroidextras_p.h> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::CorePrivate) |
qmake: | QT += core-private |
Seit: | Qt 6.2 |
Status: | Vorläufig |
Diese Klasse befindet sich in der Entwicklung und kann sich noch ändern.
Öffentliche Funktionen
virtual void | handleActivityResult(int receiverRequestCode, int resultCode, const QJniObject &data) = 0 |
Detaillierte Beschreibung
Erstellen Sie eine Unterklasse dieser Klasse, um bei Verwendung der APIs QtAndroidPrivate::startActivity()
und QtAndroidPrivate::startIntentSender()
über die Ergebnisse informiert zu werden.
Dokumentation der Mitgliedsfunktionen
[pure virtual]
void QAndroidActivityResultReceiver::handleActivityResult(int receiverRequestCode, int resultCode, const QJniObject &data)
Reimplementieren Sie diese Funktion, um Aktivitätsergebnisse zu erhalten, nachdem Sie eine Aktivität mit QtAndroidPrivate::startActivity() oder QtAndroidPrivate::startIntentSender() gestartet haben. receiverRequestCode ist der für diesen Empfänger eindeutige Anfragecode, der ursprünglich an die Funktionen startActivity() oder startIntentSender() übergeben wurde. resultCode ist das Ergebnis, das von der Aktivität zurückgegeben wird, und data ist entweder null oder ein Java-Objekt der Klasse android.content.Intent. Die beiden letzten Argumente sind identisch mit den Argumenten, die an onActivityResult() übergeben werden.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.