Как видно из названия, у приложения, которое я разрабатываю, есть проблема, которая возникает только тогда, когда приложение перезапускается после входа в фоновый режим.
Диафрагма или затвор камеры застряли в закрытом положении. Самое смешное, что вы все еще можете сделать снимок, но вы не можете видеть предварительный просмотр. После того как снимок сделан, он правильно отображается на виде.
Эта проблема не возникает при запуске приложения, если оно полностью закрыто. Я могу делать снимки, добавлять эффекты и т. Д., Каждый раз, когда камера открывается, она работает правильно.
Вот точные шаги, чтобы воспроизвести проблему:
1) Открываю приложение, все отлично работает.
2) Приложение входит в фоновый режим нажатием кнопки «Домой» или входящего вызова.
3) Когда приложение выходит на передний план / открывается снова, и камера получает доступ, экран затвора отображается и остается закрытым в застрявшем положении.
4) Единственный способ исправить это - отключить контроллер камеры модального вида и снова нажать кнопку камеры.
Я провел некоторое исследование, чтобы найти ответ, и ничего не нашел. Нет утечек памяти, я проверил распределение памяти в приборах, и в этом нет ничего необычного.
Надеюсь, у кого-то есть решение, я ценю помощь.
Заранее спасибо.