[Android UI开发] viewpager fragment 切换时oncreateview调用多次问题

本文介绍了解决使用ViewPager切换Fragment时,超过两个页面后第三个页面会被重新创建的问题。通过设置mPager.setOffscreenPageLimit(3),可以保留指定数量的页面在视图层级中,避免Fragment被重复创建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用viewpager切换fragment时,发现如果超过2个页面切换,切换第三个页面时会重新创建。

这样使用fragment没有任何意义。


查看API文档,只需要设置缓存页面数即可。

mPager.setOffscreenPageLimit(3);


http://www.android-doc.com/reference/android/support/v4/view/ViewPager.html

void setOffscreenPageLimit(int limit)
Set the number of pages that should be retained to either side of the current page in the view hierarchy in an idle state.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值