Tablayout
에 viewPager
을 사용하고 있습니다. 두 개의 fragments
이 있는데 viewPager
활동이 생성되면 조각 중 하나에서 데이터를 가져 와서 읽지 않은 개수로 탭에 표시해야합니다. 하지만 스크롤 할 때 데이터가 나타납니다. 이 문제를 어떻게 극복 할 수 있습니까? 도와주세요. 해당 프래그먼트에서 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
@elmorabea 데이터를 가져올 수 있습니다. 그러나 스크롤 할 때 읽지 않은 횟수로 탭에 표시하고있었습니다. – basha
"frage.count"는 어디에서 사용 하시겠습니까? – elmorabea