From 5f31be5eba61f304a92e62eddaf463b10fde6699 Mon Sep 17 00:00:00 2001 From: lucky <> Date: Fri, 14 Jan 2022 15:34:17 +0300 Subject: [PATCH] ref --- .../main/java/me/lucky/wasted/MainActivity.kt | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/me/lucky/wasted/MainActivity.kt b/app/src/main/java/me/lucky/wasted/MainActivity.kt index 8fd78f4..f6e3890 100644 --- a/app/src/main/java/me/lucky/wasted/MainActivity.kt +++ b/app/src/main/java/me/lucky/wasted/MainActivity.kt @@ -133,22 +133,26 @@ open class MainActivity : AppCompatActivity() { } toggle.setOnLongClickListener { if (!toggle.isChecked) return@setOnLongClickListener false - MaterialAlertDialogBuilder(this@MainActivity) - .setTitle(R.string.dialog_confirm_panic_title) - .setMessage(R.string.dialog_confirm_panic_message) - .setPositiveButton(R.string.yes) { _, _ -> - try { - admin.lockNow() - if (prefs.isWipeData) admin.wipeData() - } catch (exc: SecurityException) {} - } - .setNegativeButton(R.string.cancel, null) - .show() + showPanicDialog() true } } } + private fun showPanicDialog() { + MaterialAlertDialogBuilder(this) + .setTitle(R.string.dialog_confirm_panic_title) + .setMessage(R.string.dialog_confirm_panic_message) + .setPositiveButton(R.string.yes) { _, _ -> + try { + admin.lockNow() + if (prefs.isWipeData) admin.wipeData() + } catch (exc: SecurityException) {} + } + .setNegativeButton(R.string.cancel, null) + .show() + } + private fun showLaunchersSettings() { var launchers = prefs.launchers val checkedLaunchers = mutableListOf()