ViewPager.setOffscreenPageLimit(0) doesn't work as expected

前端 未结 11 918
抹茶落季
抹茶落季 2020-11-22 13:02

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         


        
11条回答
  •  萌比男神i
    2020-11-22 14:00

    First Add

       boolean isFragmentLoaded = false;
    

    than

    @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if (isVisibleToUser && !isFragmentLoaded) {
            //Load Your Data Here like.... new GetContacts().execute();
    
            isFragmentLoaded = true;
        }
    else{
         }
    }
    

提交回复
热议问题