我知道maybePop并且pop有一个类似的功能用于将屏幕弹出到上一个屏幕,但maybePop返回值是Future<bool>,这对于某些情况很有用,例如当小部件树位于第一层时避免返回黑屏。
如果maybePop它本身可以处理弹出并且比 更“安全” pop,是否有任何条件或理由我应该使用pop而不是maybePop?
这取决于您的用例。如果您正在使用Navigator.pop(),则它不会与WillPopScope回调进行交互。另一方面,Navigator.maybePop()运行良好WillPopScope并且是异步的,因为它需要WillPopScope异步回调。
这是一篇博客文章,详细讨论了pop和的区别。maybePop
| 归档时间: |
|
| 查看次数: |
4234 次 |
| 最近记录: |