Android 在不同的选项卡片段上显示来自API的不同数据
我有3个选项卡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,但不明白!我坚持在这一点上。如何预防
片段
与viewpager
一起运行,每个片段显示了来自不同的API调用的不同数据列表。
每个片段都有不同的API调用和进度对话框。
现在,每当我打开活动时,它都会调用第一个和第二个片段的onViewCreated
。如何预防
我还尝试了viewPager.setOffscreenPageLimit(0)代码>。但最小值和默认值为1
还找到了一些堆栈答案,指示关于ViewpagerOnPageChangeListner和setUserVisibleHint,但不明白!我坚持在这一点上。如何预防?解释 我得到了更好的答案:onResumeFragment()
和onPauseFragment()
我得到了更好的答案:onResumeFragment()
和onPauseFragment()
将服务调用放入setUserVisibleHint()中,检查片段是否可见。如果用户可以看到片段,则调用API。将服务调用放入setUserVisibleHint()中,检查片段是否可见。若用户可以看到片段,则调用API。