onResume() method won\'t get called when we switch between fragments more than one time. So, is there any better way to handle resume operation?
I have solved this problem using fragment Override method :
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser) {
if (getView() != null) {
// your code goes here
}
}
}
Note: In the Viewpager first fragment setUserVisibleHint called before onCreateView so you need to handle this.
handle setUserVisibleHint called before onCreateView in Fragment