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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。