alibaba / alibaba/flutter_boost
3.0版本Android端的ActivityPluginBinding会异常
Open
Boost3.0
- Dominant language
- Dart
- Stars
- 7.2k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
A页面 -> B页面,其中A,B页面结构都是通过FlutterFragment方式集成,在withContainer=true的场景下跳转,到B页面会触发FlutterFragment的onAttach方法,由于Engine共享原因,Engine下的FlutterEngineConnectionRegistry在B页面触发的attachToActivity会调用detachFromAppComponent尝试释放上一个Activity信息
最终从B页面回退到A页面时,B页面触发了detachFromActivity,A页面并不会再触发onAttach的操作,导致此时的A页面处于isAttachedToActivity为false的情况,许多跟Activity相关的操作都丢失。
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.