我注意到调用 unregisterListener 和传感器事件停止提供我的服务之间存在延迟。这是正常的吗?有没有办法立即停止接收传感器事件?
-- 乔治
最佳答案
如果事件发生得很快,那么您最终可能会收到比您想要的更多的事件。只需在 Listener
中设置一个 boolean
变量,并在检测到第一个事件后立即翻转它。然后您可以使用该 boolean 值来确定是否要继续执行代码。
关于java - unregisterListener 后仍在接收传感器事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5779877/