在Android中转到ViewPager中的第三个片段时,ProgressBar进度将消失

在Android中转到ViewPager中的第三个片段时,ProgressBar进度将消失,android,android-fragments,android-viewpager,android-progressbar,Android,Android Fragments,Android Viewpager,Android Progressbar,我知道当使用ViewPager和Fragments使用滑动选项卡设计模式时,ViewPager一次只能处理两个片段,一旦转到第三个片段,视图就会被重新创建。我遇到的问题是,除了ProgressBar之外,其他所有东西都在重新创建,我使用ProgressBar作为静态仪表来指示值。有人知道如何让它正常工作吗?我假设这与保存ProgressBar的状态有关,我知道这不是使用ProgressBar的传统方式,因为它用于显示下载和加载进度 请任何人帮我做这个。提前感谢。您真的希望重新创建您的片段吗?这听

我知道当使用ViewPager和Fragments使用滑动选项卡设计模式时,ViewPager一次只能处理两个片段,一旦转到第三个片段,视图就会被重新创建。我遇到的问题是,除了ProgressBar之外,其他所有东西都在重新创建,我使用ProgressBar作为静态仪表来指示值。有人知道如何让它正常工作吗?我假设这与保存ProgressBar的状态有关,我知道这不是使用ProgressBar的传统方式,因为它用于显示下载和加载进度


请任何人帮我做这个。提前感谢。

您真的希望重新创建您的片段吗?这听起来是个很糟糕的主意。为了防止这种行为,您可以设置
ViewPager的页数

ViewPager mViewPager = (ViewPager) findViewById(R.id.view_pager);
mViewPager.setOffScreenPageLimit(3);

这将防止
ViewPager
破坏屏幕外的
片段

在您回答之前,我刚刚发现了这一点,它可以正常工作。我不想重新创建片段,这正是我想要的。非常感谢你。