-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
To replicate:
- Show dialog, but hit cancel.
- Show dialog again (on a device that needs compat, like API27 emulator), will see the cancelled error from the previous invocation.
Here's a video that demonstrates what we see:
Creation code looks like:
val prompt = BiometricPromptCompat.Builder(context)
.setTitle(context.getString(R.string.biometrics_enroll_title))
.setDescription(context.getString(R.string.biometrics_enroll_subtitle))
.setNegativeButton(context.getString(R.string.biometrics_cancel)) { dialogInterface, _ ->
dialogInterface?.let {
dialogInterface.cancel()
dialogInterface.dismiss()
}
emitter.onError(DomainException(DomainError.BIOMETRICS_CANCELLED_BY_USER))
}
.build()
Maybe it's my negative button handling there, which calls cancel and then dismiss?
Metadata
Metadata
Assignees
Labels
No labels
