Я могу установить setCancelable(false) для диалога в коде B, теперь я надеюсь установить то же свойство для диалога Anko в коде A.
Как я могу сделать ? Спасибо!
Код А
private fun deleteBackup(){
alert(getString(R.string.DialogDeleteContent), getString(R.string.DialogDeleteTitle)) {
yesButton {
//...
}
}.show()
}
Код Б
private fun promptBuyWhenExpired() {
if (IsExpired(applicationContext) ) {
val builder = AlertDialog.Builder(this)
builder.setMessage(getString(R.string.ExpiredTitle))
builder.setTitle(getString(R.string.ExpiredWarning))
builder.setCancelable(false)
builder.setPositiveButton(getString(R.string.BtnYes)) { dialog, which ->
finish()
}
builder.create().show()
}
}
Ответ:
Я понимаю, это должно быть .show().setCancelable(false)