FragmentTransaction transaction = mFragmentManager.beginTransaction();
transaction.replace(R.id.main_frame, mStartFragment, FragmentAction.Start.name());
transaction.replace(R.id.main_frame, mDashBoardFragment, FragmentAction.DashBoard.name());
DashboardFragment会被添加在main_frame里,且startFragment会被删除,通过findFragmentByTag找Start返回是空
如果这样
transaction.replace(R.id.main_frame, mStartFragment, FragmentAction.Start.name());
transaction.addToBackStack(Start.name());
transaction.replace(R.id.main_frame, mDashBoardFragment, FragmentAction.DashBoard.name());
View还是会被删除,但是通过findFragmentByTag找Start返回不会为空