使用viewpage和fragment怎么实现这个APP的导航效果?

m0_46512776 2020-03-20 03:51:56
在使用viewpage实现类似新闻类的导航效果时遇到问题,fragment切换后被销毁,加载的数据也没了,要怎么把这数据保存起来呢?
...全文
648 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2020-03-23
  • 打赏
  • 举报
回复
感觉销毁很正常吧,如果需求真的需要缓存,fragment也有SavedState,你可以在销毁时把数据转成json保存下来,重建时再取出来,和Activity的操作差不多
只为搞笑 2020-03-23
  • 打赏
  • 举报
回复
页面。。。。
引用 8 楼 只为搞笑 的回复:
缓存数据,而不是缓存爷们
只为搞笑 2020-03-23
  • 打赏
  • 举报
回复
缓存数据,而不是缓存爷们
KF_G 2020-03-22
  • 打赏
  • 举报
回复
用的fragmentadapter?
m0_46512776 2020-03-21
  • 打赏
  • 举报
回复
引用 1 楼 LightLi4869 的回复:
你每次切换都新建了一个fragment?
viewpage里面的fragment划走后肯定会被销毁,又不能把所有的fragment都缓存下来。
m0_46512776 2020-03-21
  • 打赏
  • 举报
回复
新闻类的页面得有二十几个,全缓存下来。在配置较低的手机上最后还是会被销毁。
「已注销」 2020-03-21
  • 打赏
  • 举报
回复
听着像是图片没优化 ,被吃掉了,可以考虑开个别的进程存数据和对于图片的处理。
bdmh 2020-03-20
  • 打赏
  • 举报
回复
销毁了,会重新创建的,或者你设置viewpager的setOffscreenPageLimit为fragments的总数量,不让它销毁
LightLi4869 2020-03-20
  • 打赏
  • 举报
回复
你每次切换都新建了一个fragment?

80,350

社区成员

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

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