alibaba / alibaba/flutter_boost

3.0版本 WillPopScope监听页面返回时如何返回result

Open
#1,034 7 comments 0 reactions 1 assignee Claimed by @luckysmg View on GitHub
Boost3.0
Dominant language
Dart
Stars
7.2k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

使用WillPopScope监听点击返回键,该怎么将result返回,我用下面这个方式会陷入死循环

```dart
return WillPopScope(
child: child,
onWillPop: () {
print('===>onWillPop');
BoostNavigator.of().pop({"sync": true});
return Future.value(true);
});
```

能否将源码中的`_pendingResult[uniqueId].complete(result);`暴露出来?有点类似Android中的 `Activity#setResult()`

flutter_boost分支:v3.0-hotfixes

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.