summaryrefslogtreecommitdiff
path: root/src/plugins/position/android/src/jnipositioning.h
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2021-04-19 12:11:09 +0200
committerIvan Solovev <ivan.solovev@qt.io>2021-04-23 16:38:49 +0200
commit435a3e97ab58a5207dec49f60489272b9bde78e8 (patch)
treed1be82c127497b58ba0fa1aefa088d4d276e79fe /src/plugins/position/android/src/jnipositioning.h
parent8cb35d0c76aa84c3690cb3aa449b095c9bce9e5c (diff)
downloadqtlocation-435a3e97ab58a5207dec49f60489272b9bde78e8.tar.gz
QtPositioning: update android plugin to use QJniEnvironment
This is the first patch in the series. It updates the positioning Android plugin to use the new public QJniEnvironment class instead of the private QtCore API. However we can't completely remove the dependency on qjnihelpers_p.h because we still need it to request permissions. This part will be addressed in a separate patch. Task-number: QTBUG-92475 Change-Id: I270c6f5866e24145d62a501f35642a67c3969b4b Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/plugins/position/android/src/jnipositioning.h')
-rw-r--r--src/plugins/position/android/src/jnipositioning.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/position/android/src/jnipositioning.h b/src/plugins/position/android/src/jnipositioning.h
index 0c051b8c..4d972d08 100644
--- a/src/plugins/position/android/src/jnipositioning.h
+++ b/src/plugins/position/android/src/jnipositioning.h
@@ -44,6 +44,10 @@
#include <QGeoPositionInfoSource>
#include <QGeoSatelliteInfoSource>
+/*
+ Note: all the exception handling is done on the Java side, so we do not need
+ to care about Java exceptions on the C++ side.
+*/
namespace AndroidPositioning
{
int registerPositionInfoSource(QObject *obj);