¿Cómo puedo ser notificado cuando un Snackbar se ha descartado?

Estoy usando un Snackbar delcom.android.support:design:22.2.0 biblioteca. Lo estoy usando para deshacer eliminaciones. Para hacerme la vida más fácil, voy a hacer que la IU parezca que las cosas realmente se borraron de la fuente de datos, y si no se presiona el botón Deshacer en la barra de bocadillos, realmente realizo las eliminaciones de la fuente de datos. Por lo tanto, quiero saber cuándo Snackbar ya no está visible, por lo que es seguro eliminar los elementos.

Puedo llamar a getView () en Snackbar, pero no estoy seguro de qué oyente debería estar usando. Lo intentésetOnSystemUiVisibilityChangeListener() pero eso no funcionó, creo que es solo para la barra de estado del sistema.

Además, Snackbar no se puede extender, ya que tiene un constructor privado.

Respuestas a la pregunta(10)

Su respuesta a la pregunta