QAndroidActivityResultReceiver Class
Interface utilisée pour les rappels de onActivityResult() dans l'activité principale d'Android. Plus...
| En-tête : | #include <QtCore/private/qandroidextras_p.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS CorePrivate)target_link_libraries(mytarget PRIVATE Qt6::CorePrivate) |
| qmake : | QT += core-private |
| Depuis : | Qt 6.2 |
| Statut : | Préliminaire |
Cette classe est en cours de développement et peut être modifiée.
Fonctions publiques
| virtual void | handleActivityResult(int receiverRequestCode, int resultCode, const QJniObject &data) = 0 |
Description détaillée
Créez une sous-classe de cette classe pour être informé des résultats lorsque vous utilisez les API QtAndroidPrivate::startActivity() et QtAndroidPrivate::startIntentSender().
Documentation des fonctions membres
[pure virtual] void QAndroidActivityResultReceiver::handleActivityResult(int receiverRequestCode, int resultCode, const QJniObject &data)
Réimplémentez cette fonction pour obtenir les résultats de l'activité après avoir démarré une activité en utilisant QtAndroidPrivate::startActivity() ou QtAndroidPrivate::startIntentSender(). receiverRequestCode est le code de requête unique à ce récepteur qui a été transmis à l'origine aux fonctions startActivity() ou startIntentSender(). resultCode est le résultat renvoyé par l'activité, et data est soit null, soit un objet Java de la classe android.content.Intent. Les deux derniers arguments sont identiques aux arguments passés à onActivityResult().
© 2026 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.