今天工作,看代码时发现了
transaction.show(fragment).hide(cuur).commitAllowingStateLoss();
这样的代码,以前提交事务都是通过add()或者replace()来添加的,还是第一次碰到这种方式,于是上网查了下,原来通过show()和hide()提交的方式阔以保存fragment的状态,不用再重新实例化新的fragment了。(引自http://blog.csdn.net/my_jack/article/details/53435835)