QAndroidServiceConnection Class
Umfasst die wichtigsten Methoden der Android ServiceConnection Klasse. 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
QAndroidServiceConnection() | |
QAndroidServiceConnection(const QJniObject &serviceConnection) | |
QJniObject | handle() const |
virtual void | onServiceConnected(const QString &name, const QAndroidBinder &serviceBinder) = 0 |
virtual void | onServiceDisconnected(const QString &name) = 0 |
Detaillierte Beschreibung
QAndroidServiceConnection ist eine einfache abstrakte Klasse, die die AndroidServiceConnection-Schnittstelle umhüllt.
Sie ist nützlich, wenn Sie eine QtAndroidPrivate::bindService Operation durchführen.
Dokumentation der Mitgliedsfunktionen
QAndroidServiceConnection::QAndroidServiceConnection()
Erzeugt ein neues Objekt
[explicit]
QAndroidServiceConnection::QAndroidServiceConnection(const QJniObject &serviceConnection)
Erzeugt ein neues Objekt aus einem bestehenden serviceConnection.
Dies ist nützlich, wenn Sie Ihre eigene Java-Implementierung haben. Natürlich wird onServiceConnected()/onServiceDisconnected() nicht mehr aufgerufen.
QJniObject QAndroidServiceConnection::handle() const
gibt die Unterstreichung zurück QJniObject
[pure virtual]
void QAndroidServiceConnection::onServiceConnected(const QString &name, const QAndroidBinder &serviceBinder)
Diese Meldung wird aufgerufen, wenn es dem Client gelungen ist, eine Verbindung zum Dienst herzustellen. name enthält den Servernamen, serviceBinder ist der Binder, den der Client zur Durchführung von IPC-Operationen verwendet.
Warnung: Diese Methode wird vom Thread des Binders aufgerufen, der sich von dem Thread unterscheidet, in dem dieses Objekt erstellt wurde.
gibt den Unterstrich zurück QJniObject
[pure virtual]
void QAndroidServiceConnection::onServiceDisconnected(const QString &name)
Wird aufgerufen, wenn eine Verbindung zum Dienst verloren gegangen ist. Der Parameter name gibt an, welche Verbindung verloren gegangen ist.
Warnung: Diese Methode wird vom Thread von Binder aufgerufen, der sich von dem Thread unterscheidet, in dem dieses Objekt erstellt wurde.
gibt den Unterstrich zurück QJniObject
© 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.