How to push replacement removing whole navigation stack in flutter? How to push replacement removing whole navigation stack in flutter? dart dart

How to push replacement removing whole navigation stack in flutter?


Use this:

It removes previous all navigations and brings you to landing page(first page).

()=> Navigator.pushAndRemoveUntil(                  context,                  MaterialPageRoute(builder: (BuildContext context) => LoginPage()),                  ModalRoute.withName('/'),                )

OR

it will remove previous whole navigations.

//Use this for logout Navigator.pushAndRemoveUntil(                  context,                  MaterialPageRoute(builder: (BuildContext context) => LoginPage()),                 (Route<dynamic> route) => false                );//OR Navigator.of(context).pushNamedAndRemoveUntil('/landingpage', (Route<dynamic> route) => false);


Use this code for removing whole navigation stack in flutter

Navigator.of(context).pushAndRemoveUntil(MaterialPageRoute(builder: (context) =>                    ClassName()), (Route<dynamic> route) => false);