FragmentPagerAdapter与FragmentStatePagerAdapter差异
来源:互联网 发布:修改sftp端口 编辑:程序博客网 时间:2024/04/25 07:52
转自 http://blog.csdn.net/jackrex/article/details/9885469
平常使用的FragmentPagerAdapter和FragmentStatePagerAdapter来自android.support.v4.app包用来构建ViewPager。
FragmentPagerAdapter更多的用于少量界面的ViewPager,比如Tab。划过的fragment会保存在内存中,尽管已经划过。而FragmentStatePagerAdapter和ListView有点类似,会保存当前界面,以及下一个界面和上一个界面(如果有),最多保存3个,其他会被销毁掉。
要注意的是FragmentStatePagerAdapter可能不经意间会造成内存未正常回收,严重导致内存溢出,比如图片资源没有释放,资源引用问题。(之前碰到过EditTextt由于保存焦点导致Fragment未被释放,以至于内存溢出,设置editText.saveEanble(false)就可以解决此问题)。
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- 【转】FragmentPagerAdapter与FragmentStatePagerAdapter
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- java.lang.NoClassDefFoundError: com.baidu.mlocTest.MyLocationListenner
- js处理json和字符串示例
- Eclipse反向生成hibernate实体类等的方法
- iMatrix平台源码用tomcat跑不起来的原因
- 一个Hibernate实例
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- C++类中拷贝构造函数详解
- Linux C++ 一个线程池的简单实现(附代码)
- 【WA】题目1456:胜利大逃亡[BFS]
- Hadoop系统完全分布式集群搭建方法
- 11g r2 rac on redhat6.4 环境准备
- oracle minus用法和讲解
- 我允许失败,但是我不允许不努力!
- 软件定义无线电 (SDR) 和业余试验