Como implementar uma DialogPreference de confirmação (sim / não)?

Como posso implementar uma preferência que exibe uma caixa de diálogo simples de confirmação sim / não? Por exemplo, veja Browser->Setting->Clear