我尝试在单击按钮的事件中使用传感器管理器获取方向角度以及要在文本视图中添加的值,但传感器值在用户界面上每纳秒更新一次。你能帮助创建一个代码,让传感器事件值在特定的时间戳。
提前致谢
我尝试在单击按钮的事件中使用传感器管理器获取方向角度以及要在文本视图中添加的值,但传感器值在用户界面上每纳秒更新一次。你能帮助创建一个代码,让传感器事件值在特定的时间戳。
提前致谢
没有直接的方法可以从传感器获取单个值。您将不得不使用一种解决方法:
onClick()
方法中,调用registerListener()
该传感器onSensorEventChanged()
方法中,调用unregisterListener()
,然后更新您的 TextView。这将在收到一个事件后从侦听器中注销。
注意,悬停:
onClick()
返回值。任何依赖于此的处理都需要在onSensorEventChanged()
.unregisterListener()
在您的活动进入后台时包含额外的调用(例如 in onPause()
)。