Fragment 之间防止重复加载

来源:互联网 发布:embed.js 编辑:程序博客网 时间:2024/05/22 07:05

     Fragment   直接在来回切换的时候, 常常会出现Fragment会重新执行Oncreatt的方法,重新执行生命周期的问题。这样会消耗流量,用户体验也不好,我们在替换一个 


Fragment的时候,不要用replace的方法,我们需要用Add方法进行加载,(猜测:加入后,到了FragmentManagert中,就存在这个容器中),这个时候我们只需要通过


FragmentTransaction 类来进行  hide,和 show方法,指定对应的Fragment参数就可以了。


ft = fragmentManager.beginTransaction().setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out);; 可以通过这样来一点动画效果。 


最后主要要commit,  事物都需要进行  commit,才能生效。



0 0