QAndroidServiceConnection Class

Header: #include <QAndroidServiceConnection>
qmake: QT += androidextras
Since: Qt 5.10

Public Functions

QAndroidServiceConnection()
QAndroidServiceConnection(const QAndroidJniObject &serviceConnection)
virtual ~QAndroidServiceConnection()
QAndroidJniObject handle() const
virtual void onServiceConnected(const QString &name, const QAndroidBinder &serviceBinder) = 0
virtual void onServiceDisconnected(const QString &name) = 0

Detailed Description

The QAndroidServiceConnection is a convenience abstract class which wraps the Android ServiceConnection interface.

It is useful when you perform a QtAndroid::bindService operation.

Member Type Documentation

Property Documentation

Member Function Documentation

QAndroidServiceConnection::QAndroidServiceConnection()

Creates a new object

QAndroidServiceConnection::QAndroidServiceConnection(const QAndroidJniObject &serviceConnection)

Creates a new object from an existing serviceConnection.

It's useful when you have your own Java implementation. Of course onServiceConnected()/onServiceDisconnected() will not be called anymore.

[virtual] QAndroidServiceConnection::~QAndroidServiceConnection()

Destroys the instance of QAndroidServiceConnection. The destructor is virtual.

QAndroidJniObject QAndroidServiceConnection::handle() const

returns the underline QAndroidJniObject

[pure virtual] void QAndroidServiceConnection::onServiceConnected(const QString &name, const QAndroidBinder &serviceBinder)

[pure virtual] void QAndroidServiceConnection::onServiceDisconnected(const QString &name)

Member Variable Documentation

Related Non-Members

Macro Documentation