我在这里还有一点。我只是在解决此问题,但我还需要我的用户能够通过按一下AppBar上的“本机”后退按钮(不仅仅因为这个原因不想重新实现AppBar),而且我发现了这个小巧的小标志:userGestureInProgress
在Navigator对象上,所以我使用的(并且假定是首选方式)是:
onWillPop: () async {
if (Navigator.of(context).userGestureInProgress)
return false;
else
return true;
},