采用viewpager+fragment时怎么取消viewpager的预加载

1:重写fragment的setUserVisibleHint(boolean isVisibleToUser)方法(当前fragment是否可见),在isVisibleToUser为true以及:oncreateView加载的view != null的情况下,请求数据(注:setUserVisibleHint()方法优先与oncreateView()调用)

2: 重写onPause()方法,在里面设置view = null(如果不设置,当任意不相邻fragment切换到当前fragment,会报java.lang.String android.content.Context.getPackageName()错误)


采用viewpager+fragment时怎么取消viewpager的预加载_第1张图片
采用viewpager+fragment时怎么取消viewpager的预加载_第2张图片

你可能感兴趣的:(采用viewpager+fragment时怎么取消viewpager的预加载)