Flutter 颤振中的活动问题

Flutter 颤振中的活动问题,flutter,Flutter,我有一个颤振活动,它用 Navigator.push(context, MaterialPageRoute(builder: (context) => Chat()));} 在第二个活动中,我使用相同的方法启动另一个活动 如果我在第三个活动中按下后退按钮,它将返回到第一个活动,如果我使用 Navigator.pop(context); 它返回到第二个活动 如何使“后退”按钮返回到第二个活动?以以下方式围绕第二个和第三个活动 WillPopScope( onWillPop: ()

我有一个颤振活动,它用

Navigator.push(context, MaterialPageRoute(builder: (context) => Chat()));}
在第二个活动中,我使用相同的方法启动另一个活动

如果我在第三个活动中按下后退按钮,它将返回到第一个活动,如果我使用

Navigator.pop(context);
它返回到第二个活动


如何使“后退”按钮返回到第二个活动?

以以下方式围绕第二个和第三个活动

 WillPopScope(
  onWillPop: () async {
    Navigator.pop(context);
    return false; 
  },
  child: AnotherActivity(
    …
  ),
);

使用Willposcope处理backbutton