QAndroidJniExceptionCleaner Class

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

Public Types

enum OutputMode { Silent, Verbose }

Public Functions

QAndroidJniExceptionCleaner(QAndroidJniExceptionCleaner::OutputMode outputMode = OutputMode::Silent)
~QAndroidJniExceptionCleaner()
void clean()

Detailed Description

The QAndroidJniExceptionCleaner is a convenience class useful to clean the pending JNI exceptions from the current scope.

Member Type Documentation

enum QAndroidJniExceptionCleaner::OutputMode

ConstantValueDescription
QAndroidJniExceptionCleaner::Silent0the exceptions are cleaned silently
QAndroidJniExceptionCleaner::Verbose1discribes the exceptions before cleaning them

Property Documentation

Member Function Documentation

QAndroidJniExceptionCleaner::QAndroidJniExceptionCleaner(QAndroidJniExceptionCleaner::OutputMode outputMode = OutputMode::Silent)

Default constructs an instance of QAndroidJniExceptionCleaner.

QAndroidJniExceptionCleaner::~QAndroidJniExceptionCleaner()

Destroys the instance of QAndroidJniExceptionCleaner.

void QAndroidJniExceptionCleaner::clean()

Member Variable Documentation

Related Non-Members

Macro Documentation