java - unregisterListener 后仍在接收传感器事件

标签 java android events sensors

我注意到调用 unregisterListener 和传感器事件停止提供我的服务之间存在延迟。这是正常的吗?有没有办法立即停止接收传感器事件?

-- 乔治

最佳答案

如果事件发生得很快,那么您最终可能会收到比您想要的更多的事件。只需在 Listener 中设置一个 boolean 变量,并在检测到第一个事件后立即翻转它。然后您可以使用该 boolean 值来确定是否要继续执行代码。

关于java - unregisterListener 后仍在接收传感器事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5779877/

相关文章:

java - 如何重置卡牌堆或获取上一张卡?

android - 检索具有音频焦点更改的应用程序名称

javascript - 无法在存储库容器上找到参数 [] 的方法 google()

mysql - 根据时间更新不同的行?

javascript - 如何捕获事件并区分关闭事件和刷新事件

java - 如何解决这个有关格式化邮件的小问题? java

c# - RabbitMQ C# 客户端不与 Apache Qpid Java Broker 通信

java - 我想在具有面板 ArrayList 的 ScrollPane 中使用 BoxLayout

java - SQLite 数据库 : Insert only if the value does not exist (not via raw SQL command)

c# - 从父级引发有关用户控件的事件