为了解决彻底删除fragment,我们要做的是:
1.将FragmentPagerAdapter 替换成FragmentStatePagerAdapter,因为前者只要加载过,fragment中的视图就一直在内存中,在这个过程中无论你怎么刷新,清除都是无用的,直至程序退出; 后者 可以满足我们的需求。
2.我们可以重写Adapter的方法--getItemPosition(),让其返回PagerAdapter.POSITION_NONE即可;

     @Override
public int getItemPosition(Object object) {
return PagerAdapter.POSITION_NONE;
}

到这一步我们就可以真正的实现随意、彻底删除viewpager中的fragment;[随意添加完全OK]

最新文章

  1. ansible的使用技巧
  2. HUDSON(Java开发的一种持续集成工具)
  3. 将linux用在开发环境中
  4. Google Ajax Library API使用方法(JQuery)
  5. Codeforces Round #237 (Div. 2) B. Marathon(卡long long)
  6. 数据库(学习整理)----2--关于Oracle用户权限的授权和收权
  7. git教程--git版本库的使用
  8. ios开发之再谈设计模式
  9. PHP解析和生成xml(DOMDocument版)
  10. [置顶] 浅谈Android的资源编译过程
  11. Python基础学习8---list列表的操作
  12. [升级说明] Senparc.Weixin.MP v14.8.11 (微信群发接口调整)
  13. HttpWebRequest请求http1.1的chunked的解析问题记录
  14. Centos下MooseFS(MFS)分布式存储共享环境部署记录
  15. centos6.5下编译安装mariadb-10.0.20
  16. PHP的几种缓存方式
  17. 有关Oracle统计信息的知识点[z]
  18. RocketMQ 消息存储
  19. Atcoder Grand 011 C - Squared Graph
  20. C#中DataTable

热门文章

  1. IE浏览器版本判断
  2. CentOS7安装elk
  3. JS数组的基本用法
  4. lintcode 447 Search in a Big Sorted Array
  5. Android学习笔记(四)——再探Intent
  6. HDU 1710 二叉树三种遍历
  7. ubuntu配置apache的虚拟主机
  8. yuv转bmp
  9. OS10.11系统下 安装cocoapods 以及 安装cocoapods-xcode-plugin-master插件来加载三方框架
  10. 一个简单的任务执行时间监视器 StopWatch