我使用了viewpager和pagertabstrip 我在onpageselected中调用了webservice,但在移动到类别时尝试加载每个类别,因此滚动没有顺利移动。有什么方法可以实现只在类别移动时加载webservice?
答案 0 :(得分:0)
您可以使用以下侦听器,其中有一个名为onPageSelected(int position)
的方法,您可以根据位置处理您的片段或Web服务调用。
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrollStateChanged(int state) {
}
});