onSensorChanged()メソッドで次のようなSensorEventListenerを取得しました。
public void onSensorChanged(SensorEvent e){
values = e.values.clone();
handleEvent(); //do some computations
}
ここで、valuesは、いくつかの計算を行うためにhandleEvent()メソッドでアクセスされるクラス変数です。私の質問は、変数値をロックする必要があるかどうかです。つまり、他のスレッドがhandleEvent()にあるときに、onSensorChanged()を呼び出す別のスレッドによって値がオーバーライドされる可能性がありますか?
助けてくれてありがとう!