flutter_boost
flutter_boost copied to clipboard
[Bug]: activityQueue获取currentActivity有问题
请描述遇到的问题,以及您所期望的正确的结果
FlutterBoost 4.3.0版本 FlutterBoost.java文件第144行currentActivity的获取有问题 FlutterBoost.java文件第357行onActivityDestroyed方法回调并非实时调用.
当一个activity通过FlutterBoost开启Flutter新的容器页面时,立刻调用自身finish()方法时, 会导致FlutterBoost.java文件第357行onActivityDestroyed方法回调有概率(很大概率)不会立刻执行 从而导致FlutterBoost.java文件第144行currentActivity获取到的栈顶的activity是一个即将被销毁的activity 从而导致了在开启的Flutter页面卡死
请说明如何操作会遇到上述问题
No response
在下面填入关键复现代码
复现的平台
Both
Flutter SDK版本
3.10.1
FlutterBoost版本
4.3.0
是否延迟初始化FlutterBoost
No
解决方案
未能重现,能否提供个能够复现的demo?
从代码上看,会去调用FlutterBoost.currentActivity
的地方,都只是用来作为构建Intent
的Context
而已,这个并不会导致页面卡死。