SensorManager 에서 Listener 를 등록하는 방법 외에 그냥 현재 센서값을 바로 읽어올 수 있는 방법은 없나요 ?

Temperature 값을 얻어오고 있는데 온도값은 쉽게 변화가 일어나지 않아

onSensorChanged 메소드는 잘 맞지 않습니다.

onAccuracyChanged 가 더 자주 발생하긴 하지만,
Sensor 클래스에서는 센서값을 얻어오는게 없어 보이는군요.

Location 은 getLastKnown 관련 부분이 있어 저장된 값을 즉시 얻어올 수 있게 되어 있는데,
Temperature 에서는 즉시 얻어올 수 있는 방법이 없을까요 ?

각 센서를 OFF 시켜두었다가 필요할 때만 ON 시켜서 값을 확인하는 방식을 취하고 있어서,
이전 값을 그대로 사용할 수는 없습니다.

사용하고 있는 하드웨어에서 온도센서의 동작여부는 확인하였으니,
프로그래밍 레벨에서 답변 부탁드립니다.