Is Fragment in ViewPager has a equivalent method like OnPageSelected()
Or OnPageShow()
? I should do something when a specific page is showing?
I set hidden state of each Fragment in onPageScrolled()
In page adapter, and I wonder why onHiddenChanged(
) not be called?
// In PageAdapter(extends FragmentPagerAdapter)
public void onHiddenChanged(int arg0)
{
for (int i = 0; i < getCount(); i++) {
if (i == arg0) {
mAdapter.getItem(arg0).onHiddenChanged(true);
} else {
mAdapter.getItem(arg0).onHiddenChanged(false);
}
}
}
// in PageActivity(extends FragmentActivity)
public void onPageSelected(int arg0)
{
mAdapter.onHiddenChanged(arg0);
}