From 41f1153fb999dd28a3d276ea31fa3d4f614341e1 Mon Sep 17 00:00:00 2001 From: lucky <> Date: Sun, 23 Jan 2022 13:55:42 +0300 Subject: [PATCH] ref --- app/src/main/java/me/lucky/wasted/QSTileService.kt | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/lucky/wasted/QSTileService.kt b/app/src/main/java/me/lucky/wasted/QSTileService.kt index 9e901fc..d03bb39 100644 --- a/app/src/main/java/me/lucky/wasted/QSTileService.kt +++ b/app/src/main/java/me/lucky/wasted/QSTileService.kt @@ -10,11 +10,21 @@ import kotlin.concurrent.timerTask @RequiresApi(Build.VERSION_CODES.N) class QSTileService : TileService() { - private val prefs by lazy { Preferences(this) } - private val admin by lazy { DeviceAdminManager(this) } + private lateinit var prefs: Preferences + private lateinit var admin: DeviceAdminManager private val counter = AtomicInteger(0) private var timer: Timer? = null + override fun onCreate() { + super.onCreate() + init() + } + + private fun init() { + prefs = Preferences(this) + admin = DeviceAdminManager(this) + } + override fun onStartListening() { super.onStartListening() update(