Barry Carroll
Jul 26, 2017 · 1 min read

If you’re using a snackbar, then there are callbacks for show and dismiss events, maybe you can use something similar for toast, or wrap the object and try to mirror its internal state in your wrapper.

Snackbar sb = TextToSpeechSnackbarFactory.genericErrorSnackbar(container);
sb.addCallback(new BaseTransientBottomBar.BaseCallback<Snackbar>() {
@Override
public void onDismissed(Snackbar transientBottomBar, int event) {
super.onDismissed(transientBottomBar, event);
}

@Override
public void onShown(Snackbar transientBottomBar) {
super.onShown(transientBottomBar);
}
});
sb.show();
    Barry Carroll

    Written by

    SDK guy at Zendesk.