[BUG] 华为手机,频繁进入/退出拍照界面可能会黑屏
Opened this issue · 1 comments
Tindtily commented
Describe the bug
华为手机,频繁进入/退出拍照界面可能会黑屏
How to reproduce
任意一个flutter app,频繁进入退出,即有概率复现
Steps to reproduce the behavior:
1、点击拍照按钮
2、退出拍照界面
3、重复1、2步骤
Expected behavior
正常打开摄像头
Version information
- Device: [HUAWEI Mate 30E Pro 5G]
- OS: [HarmonyOS 2.0.0]
- Package Version: [4.3.1]
- Flutter Version:
Flutter 3.24.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 80c2e84975 (3 months ago) • 2024-07-30 23:06:49 +0700 Engine • revision b8800d88be Tools • Dart 3.5.0 • DevTools 2.37.2
Additional context
- 通过跟踪发现,下面这个文件的第485行-498行之间的这段future有可能会阻塞整个future[]的执行,从而导致整个页面黑屏
-
因为当出现黑屏的时候,第503行的debug日志,不会打印出来。正常情况下,503行的日志可以打印出来。
-
实测删除485-498行,黑屏就不会出现了。只不过不能设置闪光灯的初始设置了。
-
camera官方的demo是不会出现黑屏问题的。
Lorenzo-GrafosTech commented
Same problem here