我正在使用3个不同的传感器并且只创建了一个类SensorLogger
,它实现了SensorEventListener
..然后我在另一个类中注册它们..如何从传感器传递不同的数据到另一个?
@Override
public void onSensorChanged(SensorEvent event) {
float[] values = new float[3];
System.arraycopy(event.values, 0, values, 0, event.values.length);
addValues(values); //se cambiano i valori li aggiungo in lista
if(sensor.equals("Accelerometro") && data.isFull()){
//code
}
else if(sensor.equals("Giroscopio") && data.isFull()){
//code
}
if (sensor.equals("Orientamento") && data.isFull()){
// I'd need data from Accelerometer
}
}