diff --git a/android/BeyondAR_Framework/src/com/beyondar/android/sensor/BeyondarSensorManager.java b/android/BeyondAR_Framework/src/com/beyondar/android/sensor/BeyondarSensorManager.java index 9e11a13..dfc16c5 100644 --- a/android/BeyondAR_Framework/src/com/beyondar/android/sensor/BeyondarSensorManager.java +++ b/android/BeyondAR_Framework/src/com/beyondar/android/sensor/BeyondarSensorManager.java @@ -76,6 +76,8 @@ void registerSensor() { if (listSensors.size() > 0) { mSensorManager.registerListener(INSTANCE, listSensors.get(0), SENSOR_DELAY); } + + isListenerRegistered = true; } void unregisterSensor() { @@ -90,6 +92,9 @@ void unregisterSensor() { if (listSensors.size() > 0) { mSensorManager.unregisterListener(INSTANCE, listSensors.get(0)); } + + isListenerRegistered = false; + mSensorManager = null; } void registerSensorListener(BeyondarSensorListener sensorEventListener) {