The fragments I use in my ViewPager instance are quite resource intensive, so I\'d only like to load one at a time. When I try the following:
mV
Use This // create boolean for fetching data private boolean isViewShown = false;
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (getView() != null) {
isViewShown = true;
// fetchdata() contains logic to show data when page is selected mostly asynctask to fill the data
fetchData();
} else {
isViewShown = false;
}
}