如何停止加速计传感器

时间:2011-08-08 14:03:29

标签: android listener accelerometer shake

我在这个例子中正好使用这段代码

http://android.themind-lab.com/post/2010/05/14/Dont-shake-my-phone!-How-to-detect-shake-motion-on-Android-phone.aspx

我应该在MyMethod()中包含什么来阻止听众并且在第一次调用MyMethod()之后不要等待另一次摇动?

由于

2 个答案:

答案 0 :(得分:7)

该行

<强> sensorMgr.unregisterListener(本);

将使系统停止向您发送传感器更改

答案 1 :(得分:2)

终于找到了答案:

这对于取消注册侦听器是不够的,还需要将SensorEventListener设置为null

sensorMgr.unregisterListener(this);
msensorlistener = null;

这个技巧非常好,

希望它有所帮助。