Java 对碎片的活动

Java 对碎片的活动,java,android,android-fragments,android-viewpager,Java,Android,Android Fragments,Android Viewpager,我有3个android活动,其中一个有一个用于预览相机的surfaceview。当我在该活动上向右滑动时,将启动一个意图并出现滑动动画,然后启动另一个活动。当我向左滑动时,也会发生类似的情况。但是,如果在中心活动中对摄影机的实时预览进行修改,则该操作会非常滞后和缓慢,并且在启动其他活动之前,屏幕会先变为白色。为了改进这个过程,我正在考虑将这三个活动转换为片段,并使用ViewPager概念来实现这些滑动转换。将活动转换为片段的过程是琐碎的,还是需要付出大量的努力,在这种情况下是不合理的?这很容易做

我有3个android活动,其中一个有一个用于预览相机的surfaceview。当我在该活动上向右滑动时,将启动一个意图并出现滑动动画,然后启动另一个活动。当我向左滑动时,也会发生类似的情况。但是,如果在中心活动中对摄影机的实时预览进行修改,则该操作会非常滞后和缓慢,并且在启动其他活动之前,屏幕会先变为白色。为了改进这个过程,我正在考虑将这三个活动转换为片段,并使用ViewPager概念来实现这些滑动转换。将活动转换为片段的过程是琐碎的,还是需要付出大量的努力,在这种情况下是不合理的?

这很容易做到。您只需将活动视图构建代码复制粘贴到片段中,所有内容都保持不变。我认为重构它只需要2个小时,这是值得的。

尝试将ViewPager与FragmentStatePagerAdapter一起使用,它会很顺利地工作是的,我知道,但我的问题是如何将活动转换为片段,以便我可以这样做