diff --git a/app/src/main/java/de/jrpie/android/launcher/actions/lock/LauncherAccessibilityService.kt b/app/src/main/java/de/jrpie/android/launcher/actions/lock/LauncherAccessibilityService.kt index 9e018d1..a8ef6f2 100644 --- a/app/src/main/java/de/jrpie/android/launcher/actions/lock/LauncherAccessibilityService.kt +++ b/app/src/main/java/de/jrpie/android/launcher/actions/lock/LauncherAccessibilityService.kt @@ -60,7 +60,7 @@ class LauncherAccessibilityService : AccessibilityService() { setPositiveButton(R.string.dialog_consent_accessibility_ok) { _, _ -> lockScreen(context) } - setNegativeButton(R.string.dialog_consent_accessibility_cancel) { _, _ -> } + setNegativeButton(R.string.dialog_cancel) { _, _ -> } }.create().also { it.show() }.apply { val buttonOk = getButton(AlertDialog.BUTTON_POSITIVE) val checkboxes = listOf( diff --git a/app/src/main/java/de/jrpie/android/launcher/actions/lock/LockMethod.kt b/app/src/main/java/de/jrpie/android/launcher/actions/lock/LockMethod.kt index 16572e5..5198288 100644 --- a/app/src/main/java/de/jrpie/android/launcher/actions/lock/LockMethod.kt +++ b/app/src/main/java/de/jrpie/android/launcher/actions/lock/LockMethod.kt @@ -2,7 +2,7 @@ package de.jrpie.android.launcher.actions.lock import android.content.Context import android.os.Build -import android.view.LayoutInflater +import android.widget.Button import androidx.appcompat.app.AlertDialog import de.jrpie.android.launcher.R import de.jrpie.android.launcher.preferences.LauncherPreferences @@ -41,27 +41,22 @@ enum class LockMethod( setMethod(context, DEVICE_ADMIN) return } - val builder = AlertDialog.Builder(context, R.style.AlertDialogCustom) - builder.setNegativeButton("cancel") { _, _ -> } - builder.setCustomTitle( - LayoutInflater.from(context).inflate(R.layout.dialog_select_lock_method, null) - ) - - builder.setItems( - arrayOf( - context.getString(R.string.screen_lock_method_use_accessibility), - context.getString(R.string.screen_lock_method_use_device_admin) - ) - ) { _, i -> - val method = when (i) { - 0 -> ACCESSIBILITY_SERVICE - 1 -> DEVICE_ADMIN - else -> return@setItems + AlertDialog.Builder(context, R.style.AlertDialogCustom).apply { + setNegativeButton(R.string.dialog_cancel) { _, _ -> } + setView(R.layout.dialog_select_lock_method) + // setTitle() + }.create().also { it.show() }.apply { + findViewById