gpt4 book ai didi

android - SensorManager.registerListener 想要一个 SensorListener,尽管它已贬值

转载 作者:行者123 更新时间:2023-11-30 04:53:19 27 4
gpt4 key购买 nike

@Override
protected void onResume(){
//super.onResume();
sensorManager.registerListener((SensorListener) listener,
SensorManager.SENSOR_ACCELEROMETER
|SensorManager.SENSOR_ORIENTATION,
SensorManager.SENSOR_DELAY_NORMAL);
}

private SensorEventListener listener=new SensorEventListener() {
public void onSensorChanged(SensorEvent event){
if(event.sensor.getType() == Sensor.TYPE_ORIENTATION){
System.out.println(event.values[0]);
}
}

public void onAccuracyChanged(Sensor sensor, int accuracy){

}
};

所以 SensorManager.registerListener 是我遇到问题的地方。 Eclipse 坚持使用 SensorListener,然后在我传递一个 SensorListener 时继续发牢骚,因为 SensorListener 已贬值。我似乎无法解决这个问题,非常感谢您提供一些意见!我阅读了上一篇文章并按照那里的说明进行操作,但无济于事。非常感谢大家!

布拉德

最佳答案

我之前遇到过同样的问题。对我来说,这是一个简单的修复。我更新到最新的 SDK 和 ADT,并简单地将 SensorListener 替换为 SensorEventListener

sensorManager.registerListener(sensorEventListener, sensorManager.getDefaultSensor(Sensor.TYPE_OREINTATION), SensorManager.SENSOR_DELAY_NORMAL);

非常适合我。

关于android - SensorManager.registerListener 想要一个 SensorListener,尽管它已贬值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2106144/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com