android如何使viewpager不销毁已经创建的view

HASSSSH 2016-03-13 04:35:44
使用viewpager来实现做题功能的时候,题库有上千条题目,为了保留viewpager中的每个view,使用viewPager.setOffscreenPageLimit()来一次缓存上千个view又很占内存。
请问有什么好的解决办法
...全文
465 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
只为搞笑 2016-03-14
  • 打赏
  • 举报
回复
考虑和listview一样的重用机制,你的每个界面大致使用控件和布局是一致的话,你就可以只用四个view,就可以不断循环展示了
画虎烂 2016-03-14
  • 打赏
  • 举报
回复
用个集合保存view?再取出缓存的view,更新内容即可?
wei220000 2016-03-13
  • 打赏
  • 举报
回复
你可以创建一个类,来保存你的题目状态,然后在viewpager中加载的时候,能实现快速加载就不错了,保存view太耗内存了。你也可以考虑用sharedpreferences或者json保存到本地再取,看你项目具体情况了。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧