I have this problem, I have a FragmentActivity
with a ViewPager
and a ViewPagerAdapter
.
In this ViewPager I have 3 Fragm
on @Emil-adz solution we can go little ahead because we got fragment listy in my case called _fragments we can return fragment position like this:
@Override
public int getItemPosition(Object object) {
/** check if object is fragment class */
if (object.getClass().isAssignableFrom(Fragment.class)) {
/** cast object to fragment */
Fragment customFragment = (Fragment)object;
/** return fragment position from our list */
return _fragments.indexOf(customFragment);
} else {
/** else re-create */
return POSITION_NONE;
}
}