Como descartar uma Snackbar usando seu próprio botão de ação?

A biblioteca de suporte a design do Android agora inclui suporte ao Snackbar.

Eu usei o seguinte código para criar um:

Snackbar.make(findViewById(R.id.root_layout), result, Snackbar.LENGTH_LONG)
        .setAction("Dismiss", new View.OnClickListener() {
            @Override
            public void onClick(View v) {

            }
        }).show();

A lanchonete pode ser descartada com um golpe de dedo. No entanto, também quero descartá-lo usando seu próprio botão de ação (criado usando a função setAction).

No entanto, parece não haver nenhuma função disponível que possa fazer isso.

questionAnswers(6)

yourAnswerToTheQuestion