【发布时间】:2013-09-08 00:44:00
【问题描述】:
我在以阵列形式记录加速度计的 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类型中的方法add(Float[])不适用于参数(float)”
如何将 z 轴数据添加到数组中?
【问题讨论】:
标签: java android arrays arraylist accelerometer