Зачем клонировать значения датчика Android перед использованием датчика ROTATION_VECTOR? - PullRequest
1 голос
/ 15 октября 2011

Я заметил, что в нескольких руководствах по использованию датчика вектора вращения значения mag и acl клонируются перед их использованием в getRotationMatrix.

Например, код в вопросе здесь: Использование getRotationMatrix и getOrientation в Android 2.1

Однако getRotationMatrix не меняет векторы mag и acl.Поэтому какой смысл их клонировать?Спасибо

1 Ответ

1 голос
/ 01 февраля 2012

Я думаю, что они делают это, потому что onSensorChange может изменять свои значения (он использует те же переменные), поэтому они сначала копируют значения.

...