Я застрял на этом. Xiaomi Mi A1 , иногда представляет SurfaceView, который я использую для предварительного просмотра камеры вверх ногами. Это происходит, когда я переключаюсь на новую CaptureSession.
Документация не содержит явного закрытия предыдущего сеанса, но я подозреваю, что задержка закрытия старого портила вещи. Это похоже на то, если SurfaceView требуется своего рода обновление, потому что, если я создаю запрос на обновление конфигурации и передаю его сеансу захвата, SurfaceView фиксируется и корректно поворачивается, и обратный вызов onClosed сеанса захвата немедленно позвонил.
Мое приложение исправлено в альбомной ориентации. Кто-нибудь сталкивался с подобной проблемой? Мне действительно нужна помощь в этом. Большое спасибо заранее.