代码使用transaction.add(R.id.container,fragment).show(fragment);,发现fragment保留了切换之前的状态,原来fragment没有重新执行oncreateView ,因为add操作是把旧fragment重新显示出来,最后把fragment重新new一个fragment =new Fragment();ransaction.add(R.id.container,fragment).show(fragment);这样才重新生成了
Fragment保留了旧状态
最新推荐文章于 2020-06-23 10:27:45 发布