问题描述
有两个页面 A B
A页面跳转到B的时候 A build里面的方法为什么还会被执行一次
相关代码
Widget build(BuildContext context) {
print('init homePage');
}
A页面通过
Navigator.of(context).pushNamed("/login");
跳转
路由注册在MaterialApp下面
问题出现的环境背景及自己尝试过哪些方法
尝试改变过传入的context 还是无法解决
离开和进入的时候都会打印出 'init homePage'
你期待的结果是什么?
怎么才能在离开a页面的时候不触发build里面的方法