我有兴趣随着时间的推移在不同的传感器方向速度之间切换以优化程序,即..电池寿命。该例程可能会被非常频繁地调用。我正在寻找正确的做法。
sensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
sensorManager.registerListener(sensorListener, SensorManager.SENSOR_ORIENTATION, SensorManager.SENSOR_DELAY_FASTEST);
//... 1) unregister then register new speed OR
//... 2) register new speed without registering
sensorManager.unregisterListener(sensorListener);
我应该注销侦听器,然后向 SensorManager.SENSOR_DELAY_NORMAL
注册
还是不应该费心注销侦听器?
谢谢。