diff --git a/app/src/main/java/me/lucky/wasted/MainActivity.kt b/app/src/main/java/me/lucky/wasted/MainActivity.kt index 71d18ed..7618993 100644 --- a/app/src/main/java/me/lucky/wasted/MainActivity.kt +++ b/app/src/main/java/me/lucky/wasted/MainActivity.kt @@ -18,8 +18,8 @@ import me.lucky.wasted.databinding.ActivityMainBinding open class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding - 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 shortcut by lazy { ShortcutManager(this) } private val job by lazy { WipeJobManager(this) } @@ -54,6 +54,8 @@ open class MainActivity : AppCompatActivity() { } private fun init() { + prefs = Preferences(this) + admin = DeviceAdminManager(this) AppNotificationManager(this).createNotificationChannels() if (prefs.code == "") prefs.code = makeCode() updateCodeColorState() diff --git a/app/src/main/java/me/lucky/wasted/Preferences.kt b/app/src/main/java/me/lucky/wasted/Preferences.kt index 2cf3b96..adeb72b 100644 --- a/app/src/main/java/me/lucky/wasted/Preferences.kt +++ b/app/src/main/java/me/lucky/wasted/Preferences.kt @@ -82,5 +82,5 @@ enum class Launcher(val flag: Int) { PANIC_KIT(1), TILE(1 shl 1), SHORTCUT(1 shl 2), - BROADCAST(1 shl 3) + BROADCAST(1 shl 3), }