为什么在使用ROTATION_VECTOR传感器之前克隆Android传感器值?

时间:2011-10-15 01:10:26

标签: android rotation sensor rotational-matrices

我注意到在几个使用旋转矢量传感器的教程中,在使用getRotationMatrix之前克隆了mag和accel值。

例如,问题中的代码如下: Using getRotationMatrix and getOrientation in Android 2.1

但是,getRotationMatrix不会更改mag和accel向量。那么克隆它们有什么意义呢?感谢

1 个答案:

答案 0 :(得分:1)

我认为他们这样做是因为onSensorChange可以更改它们的值(它使用相同的变量),因此它们首先复制值。