title: Fragment transaction show does not show my hidden fragment
body: <p>This should rather be a trivial task but somehow I manage to fail in performing it.</p>
  
  <p>Step 1:</p>
  
  <p>Add the fragment</p>
  
  <pre><code>getSupportFragmentManager().beginTransaction().add(R.id.layFragment, Fragment1.newInstance(), "FragmentTag1").commit();
  </code></pre>
  
  <p>Step 2:</p>
  
  <p>Hide the fragment and add another one. The second one should be visible on screen</p>
  
  <pre><code>getSupportFragmentManager().beginTransaction().hide(getSupportFragmentManager().findFragmentByTag("FragmentTag1")).commit();
  
  getSupportFragmentManager().beginTransaction().add(R.id.layFragment, Fragment2.newInstance()),"FragmentTag2").commit();
  </code></pre>
  
  <p>Step 3:</p>
  
  <p>The second fragment is removed and the first one is shown again</p>
  
  <pre><code>getSupportFragmentManager().beginTransaction().remove(getSupportFragmentManager().findFragmentByTag("FragmentTag2")).commit();
  getSupportFragmentManager().beginTransaction().show(getSupportFragmentManager().findFragmentByTag("FragmentTag1")).commit();
  </code></pre>
  
  <p>Step 1and 2 are working fine. On Step 3, Fragment2 is being removed but Fragment1 is not shown again, even if it currently is hidden.</p>
  
  <p>Any ideas ?</p>