FragmentRecordsDetail f2 = new FragmentRecordsDetail();
Bundle data = new Bundle();
data.putString("url", "http://www.baidu.com");
f2.setArguments(data);
FragmentTransaction ft1 =
getFragmentManager().beginTransaction();
ft1.addToBackStack(null);//这里将我们的Fragment加入到返回栈
ft1.replace(R.id.v_web_container, f2);/或者add();
ft1.commit();
如果使用getChildFragmentManager(),在activity中使用getSupportFragmentManager().getBackStackEntryCount()取出我们返回栈存在Fragment的个数,会一直是0.