Prevent dismiss of Android contact concent dialog

This commit is contained in:
Juha Heinanen
2023-03-15 05:20:27 +02:00
parent 4479aaa7ef
commit fc62cd75f0
2 changed files with 5 additions and 3 deletions

View File

@ -339,9 +339,12 @@ class ConfigActivity : AppCompatActivity() {
contactsSpinner.setSelection(contactsModeKeys.indexOf(oldContactsMode))
dialog.dismiss()
}
show().apply {
val dialog = this.create()
dialog.setCancelable(false)
dialog.setCanceledOnTouchOutside(false)
dialog.show().apply {
findViewById<TextView>(android.R.id.message)
?.movementMethod = LinkMovementMethod.getInstance()
?.movementMethod = LinkMovementMethod.getInstance()
}
}
}

View File

@ -1643,7 +1643,6 @@ class MainActivity : AppCompatActivity() {
input.requestFocus()
with (MaterialAlertDialogBuilder(this, R.style.AlertDialogTheme)) {
setView(layout)
setPositiveButton(android.R.string.ok) { dialog, _ ->
imm.hideSoftInputFromWindow(input.windowToken, 0)
dialog.dismiss()