在项目中进行Fragment切换的时候,可以用replaced()方法来切换,
也可用用add()。
使用replace()切换的话,Fragment都会重新实例化,重新加载数据,
这样产生了一些没必要的消耗。
官方说明:replace()方法,只是在上一Fragment不再使用时才调用。
如果上一个Fragment还需要使用的话,应该使用add()方法切换。
add 是把一个Fragment添加到一个容器container中
replace 是先remove相同id的所有Fragment,然后再add当前这个fragment
PS:返回键,与事务有关,与使用的是add还是replace无关,与addToBackStack()有关