Ziggeo 错误 setPreviewTexture failed using Fragment

Ziggeo error setPreviewTexture failed using Fragment

我使用 Fragment 设置 cameraView

这个onResume

有错误

@Override
    public void onResume() {
        super.onResume();
        if (isCameraAccessGranted() && isRecordAudioGranted() && isWriteStorageGranted()) {
            cvCamera.start();
        } else {
            ActivityCompat.requestPermissions(getActivity(), VIDEO_PERMISSIONS, 0);
        }
    }

我在做 Stepper 5 Page Fragment 这是 PagerAdapter

public class PagerAdapter extends FragmentStatePagerAdapter {

    public PagerAdapter(FragmentManager supportFragmentManager, int behavior) {
        super(supportFragmentManager, behavior);
    }

    @Override
    public int getCount() {
        return 6;
    }

    @Override
    public Fragment getItem(int position) {
        return new BlankFragmentTestCamera();
    }

    @Override
    public CharSequence getPageTitle(int position) {
        return "Page " + position;
    }

}

请帮帮我

默认情况下,ViewPager 将上一个和下一个片段保持在恢复状态。所以这就像一个摄像头同时在三个屏幕上打开。
请尝试

  1. 仅使用 1 个带有相机视图的片段
  2. 为 ViewPager 使用标志 FragmentStatePagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT

我准备了一个小demo,请看一下 https://github.com/3akat/Ziggeo_CameraView_PagerDemo