Sto utilizzando uno snack dalla libreria com.android.support:design:22.2.0
. Lo sto usando per annullare le eliminazioni. Per semplificarmi la vita, farò apparire l'interfaccia utente come se fossero effettivamente cancellate dall'origine dati, e se il pulsante di annullamento nella barra degli snack non viene premuto, eseguiremo effettivamente le eliminazioni dall'origine dati. Quindi, voglio sapere quando lo Snackbar non è più visibile, quindi è sicuro cancellare gli oggetti.Come posso essere avvisato quando una Snackbar si è autoproclamata?
Posso chiamare getView() sullo Snackbar, ma non sono sicuro di quale ascoltatore dovrei utilizzare. Ho provato setOnSystemUiVisibilityChangeListener()
ma quello non ha funzionato, credo che sia solo per la barra di stato del sistema.
Inoltre, Snackbar non può essere esteso, in quanto ha un costruttore privato.
Questa funzione sarà nella prossima versione della libreria di disegno supporto –