当Actionbar的Tab中Fragment页面大于等于3个的时候会重新Create页面的问题

来源:互联网 发布:ubuntu 16.04中文版 编辑:程序博客网 时间:2024/06/06 20:58

最近在研究Android中的Actionbar,制作了一个仿微信的界面,但在测试中发现,Tab页面有3个的时候,切换头尾的页面时,页面会重新Create一遍,即重新调用了Fragment的onCreateView方法,使得页面插入了更多的数据。

在Baidu了半天后终于发现,需要设置ViewPager的缓存大小

mViewPager.setOffscreenPageLimit(2);

2代表缓存2个页面,显示1个页面,这样就不会发生重新Create的问题了。

0 0
原创粉丝点击