title: Android Can't retain fragments that are nested in other fragments
body: <p>there is sth wrong with my Application,I try to <strong>add three Fragments in another Fragment</strong>,then the Eclipse show this:  </p>
  
  <blockquote>
    <p>java.lang.IllegalStateException: Can't retain fragements that are nested in other fragments</p>
  </blockquote>
  
  <p>this is my code in the childFragments  </p>
  
  <pre><code>getChildFragmentManager().beginTransaction()
              .add(R.id.shop_fragment_container, shopTopOneFragment)
              .add(R.id.shop_fragment_container, shopTopTwoFragment)
              .add(R.id.shop_fragment_container, shopTopThreeFragment)
              .hide(shopTopTwoFragment).hide(shopTopThreeFragment)
              .show(shopTopOneFragment).commit();
  </code></pre>
  
  <p>any help will be appreciated</p>