离开页面时执行代码



每当我的应用程序中有一个页面时,我都想执行一些代码。我更喜欢使用通用解决方案,而不是管理用户可以返回的情况。我尝试过使用dispose()deactivate()调用,但它们没有按预期工作(我添加了一些调试消息,但在离开页面时不会显示(。

提前感谢

WillPopScope是一个小部件,当页面将从导航堆栈弹出时(即,当用户返回到上一页时,无论是使用软后退按钮还是物理后退按钮(,它都可以执行您的代码。

将页面包装在WillPopScope小部件中,并将用户离开页面时要执行的代码放在onWillPop回调中。

最新更新