title: Best way to start fragments
body: <p>I have the following scenario. A tabhost manages four ListFragmnet. For every ListFragment I have several fragment. For instance associated with the ListFragmnet 1 I have the fragments A, B, C and can happens that fragment A "launch" fragment B which can launch fragment C. Is correct to allow fragments to start each other or is there a more correct way?</p>
  
  <p>Thanks</p>
  
  <p>Edit:</p>
  
  <pre><code>TabFragmentActivity:
      tab1(ListFragment): fragment 1 -&gt; fragment 2 -&gt; .... -&gt; fragment N
      tab2(ListFragment): fragment 1 -&gt; fragment 2 -&gt; .... -&gt; fragment N
      tab3(ListFragment): fragment 1 -&gt; fragment 2 -&gt; .... -&gt; fragment N
      tab4(ListFragment): fragment 1 -&gt; fragment 2 -&gt; .... -&gt; fragment N
  </code></pre>
  
  <p>this is want to achieve. So, my question is what is the best way to manage transaction from fragment 1 to fragment N per tab? </p>
  
  <p>Again
  thanks </p>