ModalRoute.of(context).canPop和Navigator.of(context).canPop()有什么区别?

时间:2019-11-27 04:33:18

标签: flutter

我当前使用的是Cupertino标签视图,可滑动以返回到先前的屏幕功能。我还有一个后退箭头,该箭头会根据以下代码显示。

Navigator.of(context).canPop()

如果以上内容返回true,则显示后退箭头。否则什么都不显示。

但是,我发现如果我滑动以返回并回到起点,则上面的内容会返回错误的值,即true,因此我的后退箭头会显示在根路线上。但是,我发现ModalRoute.of(context).canPop返回正确的值。两者有什么区别?

0 个答案:

没有答案