我想创建一个从数字罗盘读取数据的应用程序。我试图重新使用从书中专业Android应用开发的代码,但IDE显示的备忘android SensorEventListener问题
类型SensorListener已过时
我想这是因为从书中代码的编写早期的SDK版本,所以我尝试使用SensorEventListener。
然后,当我试图注册监听
sensorManager.registerListener(sensorListener, SensorManager.SENSOR_ORIENTATION, SensorManager.SENSOR_DELAY_FASTEST);
错误出现了:
在类型的SensorManager方法registerListener(SensorListener,INT,INT)是不适用的参数( SensorEventListener,int,int)
所以我尝试将SensorEventListener强制转换为SensorListener,但应用程序不起作用。
有谁知道如何在较新的SDK版本中使用传感器?
谢谢。