Ziggeo 错误 setPreviewTexture 使用 Fragment 失败
Posted
技术标签:
【中文标题】Ziggeo 错误 setPreviewTexture 使用 Fragment 失败【英文标题】:Ziggeo error setPreviewTexture failed using Fragment 【发布时间】:2019-10-07 04:03:56 【问题描述】:我使用 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;
请帮帮我。
【问题讨论】:
【参考方案1】:ViewPager 默认保持上一个和下一个片段处于恢复状态。所以这就像一个摄像头同时在三个屏幕上打开。 请尝试
-
仅使用 1 个带有相机视图的片段
为 ViewPager 使用标志
FragmentStatePagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT
我准备了一个小型的工作演示,请看一下 https://github.com/3akat/Ziggeo_CameraView_PagerDemo
【讨论】:
以上是关于Ziggeo 错误 setPreviewTexture 使用 Fragment 失败的主要内容,如果未能解决你的问题,请参考以下文章