Refresh fragment when change between tabs

前端 未结 5 2176
难免孤独
难免孤独 2021-01-04 05:54

App open on first fragment and there is 2 tabs i want to refresh second fragment when i move to it but i don\'t want to refresh first fragment

MainActivity

5条回答
  •  天命终不由人
    2021-01-04 06:19

    When a Fragment is made visible (i.e., the selected page in your ViewPager), its setUserVisibleHint() method is called. You can override that method in your TwoFragment and use it to trigger a refresh.

    public class TwoFragment extends Fragment {
    
      @Override
      public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if (isVisibleToUser) {
          // Refresh your fragment here
        }
      }
    

提交回复
热议问题