Search code examples
dartflutternavigatorsnackbar

How can I show a snackbar after navigator.pop(context) in Flutter?


We need close one screen and open a second screen. And show snackbar on the second screen from first screen.

I tried to use Navigator.push, but this screen is already open and we have this error

Bad state: Stream has already been listened to.


Solution

  • Instead of Snackbar i would suggest you to use Flushbar plugin for flutter it is easy to use and it'll take care of everything and u can customize it to a great extent . Snackbar needs a scaffold ancestor to work but Flushbar doesn't and it takes care of all the extra stuff itself and provides with ton of cool features.

    Flushbar Plugin here