码迷,mamicode.com
首页 > 其他好文 > 详细

FragmentPagerAdapter与FragmentStatePagerAdapter差异

时间:2014-11-18 00:11:42      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:android   blog   http   ar   使用   sp   art   问题   log   

平常使用的FragmentPagerAdapter和FragmentStatePagerAdapter来自android.support.v4.app包用来构建ViewPager。
FragmentPagerAdapter更多的用于少量界面的ViewPager,比如Tab。划过的fragment会保存在内存中,尽管已经划过。而FragmentStatePagerAdapter和ListView有点类似,会保存当前界面,以及下一个界面和上一个界面(如果有),最多保存3个,其他会被销毁掉。
要注意的是FragmentStatePagerAdapter可能不经意间会造成内存未正常回收,严重导致内存溢出,比如图片资源没有释放,资源引用问题。(之前碰到过EditTextt由于保存焦点导致Fragment未被释放,以至于内存溢出,设置editText.saveEanble(false)就可以解决此问题)。

 

Android-- FragmentStatePagerAdapter分

参考 

http://blog.csdn.net/dreamzml/article/details/9951577

FragmentPagerAdapter与FragmentStatePagerAdapter差异

标签:android   blog   http   ar   使用   sp   art   问题   log   

原文地址:http://www.cnblogs.com/chuiyuan/p/4104637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!