2017-12-07 3 views
0

私はTablayoutviewPagerを使用しています。私は2つのfragmentsviewPagerアクティビティが作成されたときに、フラグメントの1つからデータを取得し、未読カウントとしてタブに表示する必要があります。 しかし、私はスクロール時にデータを取得しています。どうすればこの問題を解決できますか?私を助けてください。 あなたはonResume(CAN enter image description hereフラグメントから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) { 

      } 
     }); 
+0

なぜデータをスクロールしていますか?あなたのPendingPlusPendingForUploadFilesは何にも依存していないようですが、どこでも好きなところで使うことができます – elmorabea

+0

@elmorabea私はデータを取得できます。スクロール時に未読カウントとしてタブに表示されていました。 – basha

+0

"frage.count"はどこで使いたいですか? – elmorabea

答えて

0

)。メソッドでは、それを得る!

+0

になります。ありがとう – basha

+0

作業人でない – basha

+0

フラグメントが見えるときにデータを取得することを意味しますか? –

関連する問題