我们从Page1移到了Page2,但现在从Page2移到了第1页,如下所示:
Navigator.of(context).pop();
我们如何在Page1上检测到我们返回了?
答案 0 :(得分:2)
在您的Page1
中,当您按下Page2
时,等待其弹出
Future<void> _goToPage2() async {
await Navigator.push(
context,
MaterialPageRoute(
builder: (context) => Page2(),
),
);
print("Page2 is poped");
}
答案 1 :(得分:2)
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => NextPage(),
),
).then((_){
// Here you will get callback after coming back from NextPage()
// Do your code here
});