いくつかのステップで加速度計のキャリブレーションを実行する必要があるアプリケーションを開発しています。
私が行ったことは、一定量の読み取り値を取得する SensorEventListener を作成することです。その量に達したら、「sensorManager().unregisterListener(eventListener)」を呼び出します。
ただし、実行を続けた結果、直後に同じ行が呼び出されるため、この行はリスナーの登録を解除していないと思います。
質問: この方法で適切に処理を行っていますか? または、この条件に達した後、(if を使用して) 実行を許可しないようにハンドラーを調整する必要がありますか?