Skip to content

3.0版本Android端的ActivityPluginBinding会异常 #1028

Open
@onlylikews

Description

@onlylikews

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相关的操作都丢失。

Metadata

Metadata

Assignees

Labels

Boost3.0The problem in boost 3.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions