在同一个片段事务中添加多个片段

问题描述:

当我将多个片段添加到FragmentTransaction并在此之后进行提交时,只添加了最后一个片段。在同一个片段事务中添加多个片段

getFragmentManager().beginTransaction().add(R.id.main_container,PropertyListFragment.newInstance()).addToBackStack(null) 
         .add(R.id.main_container, BlankFragment.newInstance("dfghj","fghj")).addToBackStack(null) 
         .add(R.id.main_container,PropertyListFragment.newInstance()).addToBackStack(null) 
         .add(R.id.main_container, BlankFragment.newInstance("dfghj","fghj")).addToBackStack(null) 
         .commit(); 

堆栈中次数也为1

用这种方式,你需要使用每个容器只是一个片段,不能使用片段。 核对: How do I properly add multiple fragments to a fragment transition?