void unregisterSensorListeners () { if (manager != null) { if (accelerometerListener != null) { manager.unregisterListener(accelerometerListener); accelerometerListener = null; } if (gyroscopeListener != null) { manager.unregisterListener(gyroscopeListener); gyroscopeListener = null; } if (rotationVectorListener != null) { manager.unregisterListener(rotationVectorListener); rotationVectorListener = null; } if (compassListener != null) { manager.unregisterListener(compassListener); compassListener = null; } manager = null; } Gdx.app.log("AndroidInput", "sensor listener tear down"); }
void unregisterSensorListeners () { if (manager != null) { if (accelerometerListener != null) { manager.unregisterListener(accelerometerListener); accelerometerListener = null; } if (gyroscopeListener != null) { manager.unregisterListener(gyroscopeListener); gyroscopeListener = null; } if (rotationVectorListener != null) { manager.unregisterListener(rotationVectorListener); rotationVectorListener = null; } if (compassListener != null) { manager.unregisterListener(compassListener); compassListener = null; } manager = null; } Gdx.app.log("AndroidInput", "sensor listener tear down"); }
@Override protected void onStop() { mgr.unregisterListener(this); super.onStop(); }
@Override protected void onStop() { mgr.unregisterListener(this); super.onStop(); }
@Override protected void onStop() { mgr.unregisterListener(this); super.onStop(); }
@Override protected void onStop() { mgr.unregisterListener(this); super.onStop(); }
@Override protected void onPause() { super.onPause(); // Unregister all sensors mSensorManager.unregisterListener(this); }
@Override public void onPause() { if (orientationSensor != null) { sensorManager.unregisterListener(phoneOrientationListener); } super.onPause(); }
@Override protected void onPause() { super.onPause(); sensorManager.unregisterListener(sensorEventListener); Jzvd.releaseAllVideos(); }
@Override public void onStop() { mgr.unregisterListener(log); super.onStop(); }
/* put this into your activity class */ private SensorManager mSensorManager; private float mAccel; // acceleration apart from gravity private float mAccelCurrent; // current acceleration including gravity private float mAccelLast; // last acceleration including gravity private final SensorEventListener mSensorListener = new SensorEventListener() { public void onSensorChanged(SensorEvent se) { float x = se.values[0]; float y = se.values[1]; float z = se.values[2]; mAccelLast = mAccelCurrent; mAccelCurrent = (float) Math.sqrt((double) (x*x + y*y + z*z)); float delta = mAccelCurrent - mAccelLast; mAccel = mAccel * 0.9f + delta; // perform low-cut filter } public void onAccuracyChanged(Sensor sensor, int accuracy) { } }; @Override protected void onResume() { super.onResume(); mSensorManager.registerListener(mSensorListener, mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL); } @Override protected void onPause() { mSensorManager.unregisterListener(mSensorListener); super.onPause(); }
public void stop(Context context) { sensorMgr.unregisterListener(this); context.unbindService(mConnection); }
public void stop(Context context) { sensorMgr.unregisterListener(this); context.unbindService(mConnection); }
public void stop(Context context) { sensorMgr.unregisterListener(this); context.unbindService(mConnection); }
private void unRegisterListener(int sensorType) { SensorData sensorData = sensors.get(sensorType); if (sensorData != null) { if (sensorData.sensor != null) { sensorManager.unregisterListener(this, sensorData.sensor); } sensorData.enabled = false; sensorData.haveData = false; logger.log(Level.FINE, "SensorType: {0} deactivated, active: {1}", new Object[]{sensorType, sensorData.enabled}); } }
@Override protected void onPause() { super.onPause(); mSensorManager.unregisterListener(mSensorEventListener); Jzvd.clearSavedProgress(this, null); //home back Jzvd.goOnPlayOnPause(); }
public void destroy() { logger.log(Level.FINE, "Doing Destroy."); pauseSensors(); if (sensorManager != null) { sensorManager.unregisterListener(this); } sensors.clear(); loaded = false; sensorManager = null; }
@Override public void onSensorSelected(Sensor s) { mgr.unregisterListener(log); mgr.registerListener(log, s, SensorManager.SENSOR_DELAY_NORMAL); log.init(isXYZ(s)); panes.closePane(); }
@Test public void shouldReturnHasNoListenerAfterUnregisterListener() { SensorEventListener listener = registerListener(); sensorManager.unregisterListener(listener, sensorManager.getDefaultSensor(SensorManager.SENSOR_ACCELEROMETER)); assertThat(shadow.hasListener(listener)).isFalse(); }
@Test public void shouldReturnHasNoListenerAfterUnregisterListenerWithoutSpecificSensor() { SensorEventListener listener = registerListener(); sensorManager.unregisterListener(listener); assertThat(shadow.hasListener(listener)).isFalse(); }