Java 如何防止碎片刷新?

Java 如何防止碎片刷新?,java,android,Java,Android,我在我的应用程序中使用了ViewPager和TabLayout,TabLayout中的项目是从服务器动态接收和获取的。单击表格布局上的项目时,将从服务器获取项目并显示在屏幕内 但是,当我单击第四个选项卡并再次返回时,将从服务器检索项目,这意味着更新失败。您有什么建议可以防止这种情况发生?您的问题可以通过这行代码简单地解决。viewpager的一般特征是,当您处于第1页时,它会加载第2页,而在第2页时,它会加载第3页。所以当你回到第2页时,它会再次加载第1页。这一行就能解决你的问题。它一次加载所有

我在我的应用程序中使用了
ViewPager
TabLayout
,TabLayout中的项目是从服务器动态接收和获取的。单击表格布局上的项目时,将从服务器获取项目并显示在屏幕内


但是,当我单击第四个选项卡并再次返回时,将从服务器检索项目,这意味着更新失败。您有什么建议可以防止这种情况发生?

您的问题可以通过这行代码简单地解决。viewpager的一般特征是,当您处于第1页时,它会加载第2页,而在第2页时,它会加载第3页。所以当你回到第2页时,它会再次加载第1页。这一行就能解决你的问题。它一次加载所有三个页面

mViewPager.setOffscreenPageLimit(3); //here 3 means number of pages

此链接将帮助您解决问题。