【发布时间】:2017-12-07 11:54:47
【问题描述】:
我将viewPager 用于我的自定义Tablayout。我有两个fragments,当创建viewPager 活动时,它应该从其中一个片段中获取数据,并且必须将其显示在选项卡上作为未读计数。
但我在滚动时获取数据。我该如何解决这个问题?请帮我。
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
PendingPlusPendingForUploadFiles frage = new PendingPlusPendingForUploadFiles();
System.out.println("====c value===" + frage.count);
}
@Override
public void onPageSelected(int position) {
// previousTabPosition = position;
viewPager.setCurrentItem(position);
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
【问题讨论】:
-
为什么在滚动时获取数据?您的 PendingPlusPendingForUploadFiles 似乎不依赖任何东西,您可以在任何地方使用它
-
@elmorabea 我能够获取数据。但在滚动时它在标签上显示为未读计数。
-
你想在哪里使用“frage.count”?
-
喜欢什么应用未读计数
标签: android android-fragments interface android-viewpager