为了账号安全,请及时绑定邮箱和手机立即绑定

fragment用replace替换后,切换不同的fragment后会重复加载数据,该怎么解决呢?

fragment用replace替换后,切换不同的fragment后会重复加载数据,该怎么解决呢?

Delicious_ 2016-05-19 09:18:49
查看完整描述

3 回答

?
青春小朋友

TA贡献1条经验 获得超1个赞

把原先的清空  有一个方法 百度一下吧 ! 我也解释不清楚 也是一个小菜鸟  

查看完整回答
1 反对 回复 2016-05-23
  • Delicious_
    Delicious_
    我试过,先判断当前fragment是否为null,不为null就remove掉,但是没有用,还是在重复加载
?
addsion_y

TA贡献9条经验 获得超1个赞

那你就在activity里加载好数据,再传到fragment里.

如果一定得要在fragment里加载数据的话.那你得看下fragment哪个生命周期的方法在replace时不会执行.本地没环境,没法帮你看

查看完整回答
反对 回复 2016-05-27
?
xleon

TA贡献35条经验 获得超7个赞

用add,别用replace,具体的网上多的是,和replace差不多

查看完整回答
反对 回复 2016-05-27
  • Delicious_
    Delicious_
    嗯,add,hide,show方法我用过,确实就不会重新加载。所以就是想知道如何解决replace的这个问题
  • 3 回答
  • 0 关注
  • 2228 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信