Answers for "handle back button flutter"

1

flutter android back button

@override
Widget build(BuildContext context) {
  return WillPopScope(
    onWillPop: () {
      _moveToScreen2(context, );
    },
    child: Scaffold(
      key: _scaffoldKey,
      appBar: AppBar(
        leading: IconButton(
            icon: Icon(Icons.arrow_back),
            onPressed: () {
              _moveToScreen2(context);
            }),
        title: Text("Screen 1"),
      ),
    ),
  );
}

/**
* This is probably too thin to be in its own method - consider using
* `Navigator.pushReplacementNamed(context, "screen2")` directly
*/
void _moveToScreen2(BuildContext context) =>
    Navigator.pushReplacementNamed(context, "screen2");
Posted by: Guest on July-30-2021
0

flutter back button with data

WillPopScope(
      onWillPop: () async {
        Navigator.pop(context, 'Pass Your Data Here');
        return false;
      },
      child: // Your Widget
);
Posted by: Guest on September-10-2021

Browse Popular Code Answers by Language