2017-11-22 16 views

답변

1

변경 리스너 페이지를 살펴보십시오.

viewPager.setOnPageChangeListener(new OnPageChangeListener() { 
     public void onPageScrollStateChanged(int state) {} 
     public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {} 

     public void onPageSelected(int position) { 
      // DO WHAT YOU WANT TO DO 
     } 
    }); 
+0

나는 사용자가 변경 –

+0

"해당 페이지를 호출 할 수 있도록 완전히 다음 페이지와 메시지로 이동할 때 나는 청취자를 원하는을 확인하면 변경 사항을 저장하기 위해 이전 페이지에서 데이터를 얻을 수 있도록하려면 사용자가 변경 사항을 저장할지 여부를 묻는 메시지를 표시하려면 여기를 클릭하십시오. 사용자가 페이지를 떠날 때 청취자가 표시됩니다. –

+0

ViewPager에서 현재 페이지를 가져올 수 있으므로 이전 페이지 (index - 1)를 얻을 수도 있습니다. 또한 이전 페이지는 계속해서 다른 페이지로 이동할 때까지 ViewPager에로드됩니다. –