From ff75594b376f062ae9a8359f0da4ece3b3d2e3b7 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Sun, 5 Sep 2021 21:21:30 +0200 Subject: [PATCH] get CarHardwareManager lazily --- app/src/google/java/net/vonforst/evmap/auto/CarAppService.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/google/java/net/vonforst/evmap/auto/CarAppService.kt b/app/src/google/java/net/vonforst/evmap/auto/CarAppService.kt index 44ecc04b..d51d7632 100644 --- a/app/src/google/java/net/vonforst/evmap/auto/CarAppService.kt +++ b/app/src/google/java/net/vonforst/evmap/auto/CarAppService.kt @@ -49,8 +49,9 @@ class EVMapSession(val cas: CarAppService) : Session(), LifecycleObserver { } private var location: Location? = null private var locationService: CarLocationService? = null - private val hardwareMan = + private val hardwareMan: CarHardwareManager by lazy { carContext.getCarService(CarContext.HARDWARE_SERVICE) as CarHardwareManager + } private val serviceConnection = object : ServiceConnection { override fun onServiceConnected(name: ComponentName, ibinder: IBinder) {