QAndroidActivityResultReceiver Class

AndroidのメインアクティビティのonActivityResult()からのコールバックに使用されるインターフェースです。詳細...

Header: #include <QtCore/private/qandroidextras_p.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::CorePrivate)
qmake: QT += core-private
Since: Qt 6.2
Status: Preliminary

このクラスは開発中であり、変更される可能性があります。

パブリック関数

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

詳細説明

このクラスのサブクラスを作成し、QtAndroidPrivate::startActivity() およびQtAndroidPrivate::startIntentSender() API の使用時に結果を通知するようにします。

メンバ関数ドキュメント

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

QtAndroidPrivate::startActivity() またはQtAndroidPrivate::startIntentSender() を使用してアクティビティを開始した後、 アクティビティ結果を取得するためにこの関数を再実装します。receiverRequestCode は、startActivity() または startIntentSender() 関数に渡された、この受信機固有のリクエストコード。resultCode はアクティビティから返された結果であり、data はnullかandroid.content.IntentクラスのJavaオブジェクトである。最後の引数は、onActivityResult() に渡される引数と同じです。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。