interactions@Ibelick
Use AlertDialog for Destructive Actions
MUST
MUST: Use AlertDialog (not Dialog) for destructive or irreversible actions. AlertDialog traps focus and requires explicit confirmation, preventing accidents.
Always use AlertDialog for destructive or irreversible actions to require explicit confirmation
Bad
Good
Why it matters
A destructive action should not be one stray click away. An AlertDialog differs from a plain Dialog in exactly the ways that matter here: it is modal, it announces as an alertdialog, it takes focus on the safe action, and it will not dismiss on an outside click — so confirming has to be deliberate.