2017-02-16 11 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(); 

Backstackカウントはあなたがコンテナごとにただ一つの断片を使用する必要があり、このようにフラグメントを使用することはできません。1.

答えて

関連する問題