Ich benutze eine Snackbar aus der com.android.support:design:22.2.0
Bibliothek. Ich benutze es, um Löschungen rückgängig zu machen. Um mir das Leben zu erleichtern, werde ich die Benutzeroberfläche so aussehen lassen, als würden Dinge tatsächlich aus der Datenquelle gelöscht. Wenn die Schaltfläche zum Rückgängigmachen in der Snackleiste nicht gedrückt wird, führen Sie die Löschvorgänge aus der Datenquelle durch. Ich möchte also wissen, wann die Snackbar nicht mehr sichtbar ist, damit die Elemente sicher gelöscht werden können.
Ich kann getView () in der Snackbar aufrufen, bin mir aber nicht sicher, welchen Listener ich verwenden soll. Ich habe es versucht, setOnSystemUiVisibilityChangeListener()
aber das hat nicht funktioniert. Ich glaube, es ist nur für die Systemstatusleiste.
Außerdem kann die Snackbar nicht erweitert werden, da sie über einen privaten Konstruktor verfügt.