Android 在不同的选项卡片段上显示来自API的不同数据

Android 在不同的选项卡片段上显示来自API的不同数据,android,android-fragments,android-viewpager,viewpagerindicator,Android,Android Fragments,Android Viewpager,Viewpagerindicator,我有3个选项卡片段与viewpager一起运行,每个片段显示了来自不同的API调用的不同数据列表。 每个片段都有不同的API调用和进度对话框。 现在,每当我打开活动时,它都会调用第一个和第二个片段的onViewCreated。如何预防 我还尝试了viewPager.setOffscreenPageLimit(0)。但最小值和默认值为1 还找到了一些堆栈答案,指示关于ViewpagerOnPageChangeListner和setUserVisibleHint,但不明白!我坚持在这一点上。如何预防

我有3个选项卡
片段
viewpager
一起运行,每个片段显示了来自不同的API调用的不同数据列表。 每个片段都有不同的API调用和进度对话框。 现在,每当我打开活动时,它都会调用第一个和第二个片段的
onViewCreated
。如何预防

我还尝试了
viewPager.setOffscreenPageLimit(0)。但最小值和默认值为1


还找到了一些堆栈答案,指示关于ViewpagerOnPageChangeListnersetUserVisibleHint,但不明白!我坚持在这一点上。如何预防?解释

我得到了更好的答案:
onResumeFragment()
onPauseFragment()


我得到了更好的答案:
onResumeFragment()
onPauseFragment()


将服务调用放入setUserVisibleHint()中,检查片段是否可见。如果用户可以看到片段,则调用API。将服务调用放入setUserVisibleHint()中,检查片段是否可见。若用户可以看到片段,则调用API。