En esta página

QAndroidActivityResultReceiver Class

Interfaz utilizada para callbacks de onActivityResult() en la actividad principal de Android. Más...

Cabecera: #include <QtCore/private/qandroidextras_p.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS CorePrivate)
target_link_libraries(mytarget PRIVATE Qt6::CorePrivate)
qmake: QT += core-private
Desde: Qt 6.2
Estado: Preliminar

Esta clase está en desarrollo y está sujeta a cambios.

Funciones Públicas

virtual void handleActivityResult(int receiverRequestCode, int resultCode, const QJniObject &data) = 0

Descripción detallada

Crea una subclase de esta clase para recibir notificaciones de los resultados al utilizar las API QtAndroidPrivate::startActivity() y QtAndroidPrivate::startIntentSender().

Documentación de las funciones de los miembros

[pure virtual] void QAndroidActivityResultReceiver::handleActivityResult(int receiverRequestCode, int resultCode, const QJniObject &data)

Reimplemente esta función para obtener los resultados de la actividad después de iniciar una actividad utilizando QtAndroidPrivate::startActivity() o QtAndroidPrivate::startIntentSender(). El receiverRequestCode es el código de solicitud único para este receptor que se pasó originalmente a las funciones startActivity() o startIntentSender(). resultCode es el resultado devuelto por la actividad, y data es null o un objeto Java de la clase android.content.Intent. Los dos últimos argumentos son idénticos a los argumentos pasados a 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.