From 74533a60c39678bcbeda4323321e33d005b7359b Mon Sep 17 00:00:00 2001 From: lucky <> Date: Wed, 12 Jan 2022 14:27:15 +0300 Subject: [PATCH] ref --- app/src/main/java/me/lucky/wasted/AppNotificationManager.kt | 6 +----- app/src/main/java/me/lucky/wasted/DeviceAdminManager.kt | 6 +----- app/src/main/java/me/lucky/wasted/WipeJobManager.kt | 6 +----- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/me/lucky/wasted/AppNotificationManager.kt b/app/src/main/java/me/lucky/wasted/AppNotificationManager.kt index 006c14b..de946cf 100644 --- a/app/src/main/java/me/lucky/wasted/AppNotificationManager.kt +++ b/app/src/main/java/me/lucky/wasted/AppNotificationManager.kt @@ -10,11 +10,7 @@ class AppNotificationManager(private val ctx: Context) { const val CHANNEL_DEFAULT_ID = "default" } - private var manager: NotificationManager? = null - - init { - manager = ctx.getSystemService(NotificationManager::class.java) - } + private val manager = ctx.getSystemService(NotificationManager::class.java) fun createNotificationChannels() { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) return diff --git a/app/src/main/java/me/lucky/wasted/DeviceAdminManager.kt b/app/src/main/java/me/lucky/wasted/DeviceAdminManager.kt index 8d8910f..2f0f2cc 100644 --- a/app/src/main/java/me/lucky/wasted/DeviceAdminManager.kt +++ b/app/src/main/java/me/lucky/wasted/DeviceAdminManager.kt @@ -7,14 +7,10 @@ import android.content.Intent import android.os.Build class DeviceAdminManager(private val ctx: Context) { - private var dpm: DevicePolicyManager? = null + private val dpm = ctx.getSystemService(DevicePolicyManager::class.java) private val deviceAdmin by lazy { ComponentName(ctx, DeviceAdminReceiver::class.java) } private val prefs by lazy { Preferences(ctx) } - init { - dpm = ctx.getSystemService(DevicePolicyManager::class.java) - } - fun remove() = dpm?.removeActiveAdmin(deviceAdmin) fun isActive(): Boolean = dpm?.isAdminActive(deviceAdmin) ?: false fun getCurrentFailedPasswordAttempts(): Int = dpm?.currentFailedPasswordAttempts ?: 0 diff --git a/app/src/main/java/me/lucky/wasted/WipeJobManager.kt b/app/src/main/java/me/lucky/wasted/WipeJobManager.kt index 0067246..aec2701 100644 --- a/app/src/main/java/me/lucky/wasted/WipeJobManager.kt +++ b/app/src/main/java/me/lucky/wasted/WipeJobManager.kt @@ -11,11 +11,7 @@ class WipeJobManager(private val ctx: Context) { private const val JOB_ID = 1000 } private val prefs by lazy { Preferences(ctx) } - private var scheduler: JobScheduler? = null - - init { - scheduler = ctx.getSystemService(JobScheduler::class.java) - } + private val scheduler = ctx.getSystemService(JobScheduler::class.java) fun schedule(): Int { return scheduler?.schedule(