首页 > 移动平台 > 详细

Android Fragment add/replace以及backstack

时间:2016-01-12 11:44:09      阅读:184      评论:0      收藏:0      [点我收藏+]

无论Fragment以何种方式加入,都不会影响backstack,backstack由addToBackStack函数决定,只有调用了这个函数,才会将Fragment加入返回栈。

那么add和replace的区别是什么呢?

以add方式加入Fragment,底层的Fragment被覆盖,当按下返回键时,当前Fragment弹出返回栈,底层Fragment直接显示出来,无需重建。

以replace方式加入Fragment,底层Fragment被替换(replace嘛),当按下返回键时,当前Fragment弹出返回栈,底层Fragment需要重建。然后再显示出来。

Android Fragment add/replace以及backstack

原文:http://www.cnblogs.com/graphics/p/5123590.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!