(sensorManager是一个SensorManager) 我正在尝试为我的程序实现一个方向监听器。我将侦听器声明为SensorEventListener。 API说我需要传递registerListener一个SensorEventListener,传感器,速率和处理程序。什么是处理程序?
此外,当我将鼠标悬停在错误上时,它坚持使用方法的弃用的veresion而不是SensorListener而不是SensorEventListener。这个已弃用的版本不需要处理程序。谁知道为什么?
答案 0 :(得分:0)
有一个不推荐使用的方法不需要处理程序。请参阅docs。
public boolean registerListener (SensorEventListener listener, Sensor sensor, int rate);
已弃用和未弃用的方法之间的区别在于,不推荐使用的方法使用传感器的int,而未弃用的方法使用Sensor
对象。