viewpager中彻底性动态添加、删除Fragment
2024-10-11 11:46:00
为了解决彻底删除fragment,我们要做的是:
1.将FragmentPagerAdapter 替换成FragmentStatePagerAdapter,因为前者只要加载过,fragment中的视图就一直在内存中,在这个过程中无论你怎么刷新,清除都是无用的,直至程序退出; 后者 可以满足我们的需求。
2.我们可以重写Adapter的方法--getItemPosition(),让其返回PagerAdapter.POSITION_NONE即可;
@Override
public int getItemPosition(Object object) {
return PagerAdapter.POSITION_NONE;
}
到这一步我们就可以真正的实现随意、彻底删除viewpager中的fragment;[随意添加完全OK]
最新文章
- ansible的使用技巧
- HUDSON(Java开发的一种持续集成工具)
- 将linux用在开发环境中
- Google Ajax Library API使用方法(JQuery)
- Codeforces Round #237 (Div. 2) B. Marathon(卡long long)
- 数据库(学习整理)----2--关于Oracle用户权限的授权和收权
- git教程--git版本库的使用
- ios开发之再谈设计模式
- PHP解析和生成xml(DOMDocument版)
- [置顶] 浅谈Android的资源编译过程
- Python基础学习8---list列表的操作
- [升级说明] Senparc.Weixin.MP v14.8.11 (微信群发接口调整)
- HttpWebRequest请求http1.1的chunked的解析问题记录
- Centos下MooseFS(MFS)分布式存储共享环境部署记录
- centos6.5下编译安装mariadb-10.0.20
- PHP的几种缓存方式
- 有关Oracle统计信息的知识点[z]
- RocketMQ 消息存储
- Atcoder Grand 011 C - Squared Graph
- C#中DataTable