From 914ec895ee4216a1115139a55379c02e8308d424 Mon Sep 17 00:00:00 2001 From: Onuray Sahin Date: Fri, 4 Sep 2020 17:00:33 +0300 Subject: [PATCH] Use ContextCompat.getSystemService function. --- .../im/vector/app/features/call/CallProximityManager.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/call/CallProximityManager.kt b/vector/src/main/java/im/vector/app/features/call/CallProximityManager.kt index 357fe8d41e..40b760ad52 100644 --- a/vector/src/main/java/im/vector/app/features/call/CallProximityManager.kt +++ b/vector/src/main/java/im/vector/app/features/call/CallProximityManager.kt @@ -23,6 +23,7 @@ import android.hardware.SensorEvent import android.hardware.SensorEventListener import android.hardware.SensorManager import android.os.PowerManager +import androidx.core.content.ContextCompat.getSystemService import im.vector.app.R import javax.inject.Inject @@ -33,15 +34,13 @@ class CallProximityManager @Inject constructor(val context: Context) : SensorEve private val PROXIMITY_WAKE_LOCK_TAG = "PROXIMITY_WAKE_LOCK_TAG" - private lateinit var powerManager: PowerManager - private lateinit var sensorManager: SensorManager + private var powerManager: PowerManager = getSystemService(context, PowerManager::class.java)!! + private var sensorManager: SensorManager = getSystemService(context, SensorManager::class.java)!! private var wakeLock: PowerManager.WakeLock? = null private var sensor: Sensor? = null init { - powerManager = context.getSystemService(Context.POWER_SERVICE) as PowerManager - sensorManager = context.getSystemService(Context.SENSOR_SERVICE) as SensorManager sensor = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY) }