Wie kann ich benachrichtigt werden, wenn eine Snackbar sich selbst entlassen hat?

Ich benutze eine Snackbar aus demcom.android.support:design:22.2.0 Bibliothek. Ich verwende es, um Löschvorgänge rückgängig zu machen. Um mir das Leben zu erleichtern, soll die Benutzeroberfläche so aussehen, als ob Dinge tatsächlich aus der Datenquelle gelöscht wurden. Wenn die Schaltfläche zum Rückgängigmachen in der Snackbar nicht gedrückt wird, müssen Sie die Löschvorgänge tatsächlich aus der Datenquelle ausführen. Ich möchte wissen, wann die Snackbar nicht mehr sichtbar ist. Sie können die Artikel also sicher löschen.

Ich kann getView () in der Snackbar aufrufen, bin mir aber nicht sicher, welchen Listener ich verwenden soll. Ich habe es versuchtsetOnSystemUiVisibilityChangeListener() aber das hat nicht funktioniert, ich glaube, es ist nur für die Systemstatusleiste.

Außerdem kann die Snackbar nicht erweitert werden, da sie einen privaten Konstruktor hat.

Antworten auf die Frage(20)

Ihre Antwort auf die Frage