Как правильно закрыть камеру с помощью Android Camerax API во фрагменте синхронно? ⇐ Android
-
Гость
Как правильно закрыть камеру с помощью Android Camerax API во фрагменте синхронно?
Я реализовал API CameraX для получения кадров камеры с использованием варианта использования ImageAnaанализа во фрагменте. Чтобы закрыть камеру, я использую метод ProcessCameraProvider.unbindAll() во фрагменте onPause. Но это не синхронное закрытие камеры. В объявлении метода указано:
Отвязывает все варианты использования от жизненного цикла и удаляет их из CameraX. Это приведет к закрытию каждой открытой в данный момент камеры.
Есть ли способ закрыть все камеры синхронно или подождать, пока все камеры закроются?
Источник: https://stackoverflow.com/questions/781 ... a-fragment
Я реализовал API CameraX для получения кадров камеры с использованием варианта использования ImageAnaанализа во фрагменте. Чтобы закрыть камеру, я использую метод ProcessCameraProvider.unbindAll() во фрагменте onPause. Но это не синхронное закрытие камеры. В объявлении метода указано:
Отвязывает все варианты использования от жизненного цикла и удаляет их из CameraX. Это приведет к закрытию каждой открытой в данный момент камеры.
Есть ли способ закрыть все камеры синхронно или подождать, пока все камеры закроются?
Источник: https://stackoverflow.com/questions/781 ... a-fragment
Мобильная версия