RuntimeException: не удается подключиться к сервису камеры, используя Fotoapparat во фрагменте - PullRequest
0 голосов
/ 23 октября 2018

Нужна помощь для решения проблемы Fotoapparat library .

io.fotoapparat.exception.camera.CameraException: Failed to open camera with lens position: io.fotoapparat.characteristic.LensPosition$Back@31c3b8a2 and id: 0

При первом открытии все будет работать правильно.Но после этого я нажимаю на другие вкладки, а затем открываю экран камеры. На экране появится пустой белый экран.Для этого я использую viewPager.

Как вы инициализировали FA?

 mCameraView = view.findViewById(R.id.camera);
 fotoapparat = Fotoapparat.with(getActivity())
            .into(mCameraView)
            .previewScaleType(ScaleType.CenterCrop)
            .logger(new Logger() {
                @Override
                public void log(String s) {
                    Log.e("Camera", s);
                }
                @Override
                public void recordMethod() {

                }
            })
            .cameraErrorCallback(new CameraErrorListener() {
                @Override
                public void onError(CameraException e) {
                    e.printStackTrace();
                    fotoapparat.stop();
                }
            })
            .build();

Версия FA: 2.5.0

Затронутые устройства / API: 19,20,21, 22 * ​​1015 *

...