Я могу установить setCancelable (false) для диалога в коде B, теперь я надеюсь установить то же свойство для диалога Anko в коде A.
Как я могу это сделать? Спасибо!
Код A
private fun deleteBackup(){
alert(getString(R.string.DialogDeleteContent), getString(R.string.DialogDeleteTitle)) {
yesButton {
//...
}
}.show()
}
Код B
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)