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);