From 0f1a47ff79bdad5db1a6c7da8d109cefcc3db019 Mon Sep 17 00:00:00 2001 From: lucky <> Date: Fri, 14 Jan 2022 12:24:59 +0300 Subject: [PATCH] ref --- .../main/java/me/lucky/wasted/MainActivity.kt | 31 ++++++++++++------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/me/lucky/wasted/MainActivity.kt b/app/src/main/java/me/lucky/wasted/MainActivity.kt index a0761b9..8fd78f4 100644 --- a/app/src/main/java/me/lucky/wasted/MainActivity.kt +++ b/app/src/main/java/me/lucky/wasted/MainActivity.kt @@ -56,19 +56,10 @@ open class MainActivity : AppCompatActivity() { AppNotificationManager(this).createNotificationChannels() if (prefs.code == "") prefs.code = makeCode() updateCodeColorState() + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) hideESIM() + if (!packageManager.hasSystemFeature(PackageManager.FEATURE_SECURE_LOCK_SCREEN)) + hideSecureLockScreenRequired() binding.apply { - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) { - wipeESIMSpace.visibility = View.GONE - wipeESIM.visibility = View.GONE - } - if (!packageManager.hasSystemFeature(PackageManager.FEATURE_SECURE_LOCK_SCREEN)) { - divider.visibility = View.GONE - maxFailedPasswordAttempts.visibility = View.GONE - maxFailedPasswordAttemptsDescription.visibility = View.GONE - wipeOnInactivitySpace.visibility = View.GONE - wipeOnInactivitySwitch.visibility = View.GONE - wipeOnInactivityDescription.visibility = View.GONE - } code.text = prefs.code wipeData.isChecked = prefs.isWipeData wipeESIM.isChecked = prefs.isWipeESIM @@ -79,6 +70,22 @@ open class MainActivity : AppCompatActivity() { } } + private fun hideESIM() { + binding.wipeESIMSpace.visibility = View.GONE + binding.wipeESIM.visibility = View.GONE + } + + private fun hideSecureLockScreenRequired() { + binding.apply { + divider.visibility = View.GONE + maxFailedPasswordAttempts.visibility = View.GONE + maxFailedPasswordAttemptsDescription.visibility = View.GONE + wipeOnInactivitySpace.visibility = View.GONE + wipeOnInactivitySwitch.visibility = View.GONE + wipeOnInactivityDescription.visibility = View.GONE + } + } + private fun setup() { binding.apply { description.setOnLongClickListener {