2017-02-16 82 views
1

当我将多个片段添加到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

回答