禁止ViewPager预加载的问题
2015-11-23 14:37
447 查看
用这段代码解决预加载网络数据问题:
//Set a hint to the system about whether this fragment's UI
//is currently visible to the user
//设置该Fragment的UI是否被当前用户可见
//isVisibleToUser:true:表示该UI可以被当前用户可见;false:表示不可见
//该方法可以用来解决Fragment和ViewPager结合使用时,Viewpager预加载Fragment中的网络数据问题.
//Set a hint to the system about whether this fragment's UI
//is currently visible to the user
//设置该Fragment的UI是否被当前用户可见
//isVisibleToUser:true:表示该UI可以被当前用户可见;false:表示不可见
//该方法可以用来解决Fragment和ViewPager结合使用时,Viewpager预加载Fragment中的网络数据问题.
@Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); Log.i("m_tag", "AttentionFragment---->setUserVisibleHint方法执行了...."+ isVisibleToUser); if (isVisibleToUser) { // 只有当该Fragment被用户可见的时候,才加载网络数据 PAGENUM = 0; getData(); } else { // 否则不加载网络数据 } }
相关文章推荐
- MySQL字符串中数字排序的问题
- mysql存在更新,不存在增加
- AsyncTask异步机制
- 数据结构(Java)——二叉树的应用
- Android 代码混淆 防止反编译
- rms 文件上传
- Android 代码混淆 防止反编译
- android 4.4省电技术详解,如何开发一个省电的app
- jsp实现将信息放入xml中的方法
- JAVA 正则表达式 (超详细)
- CheckListBox获取多选的项文本和Value值
- 对Android-MVP架构模式的理解与初尝试
- 如何提高阅读源代码的效率
- RAC环境在ASM上创建表空间出错ORA-569
- Hbuilder app几种打开页面的方式
- ios添加真机调试的步骤
- 【转】The import javax.servlet cannot be resolved
- java环境变量配置问题
- [LeetCode]Additive Number
- ECB CBC and 3DES