How to access Flutter Back button functionality? How to access Flutter Back button functionality? dart dart

How to access Flutter Back button functionality?


I think you can make use of WillPopScope widget. You can pass a callback function which will be called when the view is about pop. Just do whatever tasks to be completed before pop and then return true.

Example:

Future<bool> _willPopCallback() async {    // await showDialog or Show add banners or whatever    // then    return true; // return true if the route to be popped}//then pass the callback to WillPopScopenew WillPopScope(child: new Scaffold(), onWillPop: _willPopCallback)

Hope that helps!