参考:http://blog.csdn.net/lmj623565791/article/details/37992017
不使用replace,先隐藏当前的Fragment,然后添加Fragment的实例,最后将事务添加到回退栈。
FragmentThree fThree = new FragmentThree();
FragmentManager fm = getFragmentManager();
FragmentTransaction tx = fm.beginTransaction();
tx.hide(this);
tx.add(R.id.id_content , fThree, "THREE");
// tx.replace(R.id.id_content, fThree, "THREE");
tx.addToBackStack(null);
tx.commit();