Я заметил, что в нескольких руководствах по использованию датчика вектора вращения значения mag и acl клонируются перед их использованием в getRotationMatrix.
Например, код в вопросе здесь: Использование getRotationMatrix и getOrientation в Android 2.1
Однако getRotationMatrix не меняет векторы mag и acl.Поэтому какой смысл их клонировать?Спасибо
Я думаю, что они делают это, потому что onSensorChange может изменять свои значения (он использует те же переменные), поэтому они сначала копируют значения.