2010-10-04 162 views
0

(sensorManager是一个SensorManager) 我试图为我的程序实现一个方向侦听器。我将侦听器声明为SensorEventListener。该API说我需要传递registerListener一个SensorEventListener,传感器,速率和处理程序。什么是处理程序?为什么sensorManager.registerListener需要处理程序?

此外,当我将鼠标悬停在错误上时,它坚持使用SensorListener而不是SensorEventListener的方法的弃用版本。这个弃用的版本不需要处理程序。有人知道为什么

回答

0

有一个不被弃用的方法,不需要处理程序。见docs

public boolean registerListener (SensorEventListener listener, Sensor sensor, int rate); 

的弃用,非弃用方法之间的区别在于,不建议使用的方法我们的传感器的int,同时非弃用那些采取Sensor对象。

相关问题