0
У меня возникли проблемы с записью данных оси Z с акселерометра в массиве.Нажатие данных акселерометра в массив
Я думаю, что я, вероятно, не суметь на некоторые основные правила Java, но вот то, что я пытаюсь сделать:
private ArrayList<Float[]> z = new ArrayList<Float[]>();
protected void onCreate(Bundle savedInstanceState) {
SensorManager manager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
Sensor accelerometer = manager
.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
}
public void onSensorChanged(SensorEvent event) {
float x = event.values[0];
float y = event.values[1];
z.add(event.values[2]);
}
Но всякий раз, когда я пытаюсь добавить к ArrayList я получаю:
«метод дополнения (Float []) в типе ArrayList не применяется для аргументов (с плавающей точкой)»
Как я могу добавить данные по оси Z в массив?
Doh! Конечно, я был. Большое спасибо за сортировку! –
@ Dicky Moore: Если этот ответ поможет вам, пожалуйста, подумайте о том, чтобы принять его, чтобы другие могли узнать об этом. –
уверенный вещь! Я просто ждал, когда я смогу переместиться в стек, я должен был ждать 5 минут. –