我在我的应用中使用了ViewPager
和TabLayout
,TabLayout中的项目是动态接收并从服务器获取的。在TabLayout上单击该项目时,将从服务器获取项目并显示在屏幕内。
但是,当我单击第四个选项卡并再次返回时,将从服务器检索项目,这意味着更新失败。您建议如何防止这种情况发生?
答案 0 :(得分:0)
您的问题可以通过这行代码简单地解决。 viewpager的一般特征是当你在第1页然后它加载第2页而在第2页它加载第3页。所以当你在第2页时回来它再次加载第1页。这一行将解决您的问题。它一次加载所有三页。
mViewPager.setOffscreenPageLimit(3); //here 3 means number of pages