|
|
|
|
@ -43,6 +43,7 @@ class ProximityManager(private val context: Context) {
|
|
|
|
|
} |
|
|
|
|
val l = object : SensorEventListener { |
|
|
|
|
override fun onSensorChanged(event: SensorEvent) { |
|
|
|
|
if (!started || listener !== this) return // Запоздалое событие предыдущей регистрации не относится к текущему ожиданию. |
|
|
|
|
val nearNow = event.values[0] < event.sensor.maximumRange |
|
|
|
|
if (_near.value != nearNow) { |
|
|
|
|
_near.value = nearNow |
|
|
|
|
|