title: Call same fragment with different data
body: <p>I have a <code>Fragment</code> in which I display a response which is the details of a user, and that response contains information about other users(same json structure) and clicking on that link I inflate the same fragment(with different instance) which displays the information and this goes on and on everything is fine till here. Now when I press back key from last instance the previous fragment is not displayed and the last fragment with nth user data keeps on displaying.</p>
  
  <p>Eg. Fragment A->(click on B profile)->Fragment A with B Profile->(click on C profile)Fragment A with C profile</p>
  
  <p>when I backpress all I get is </p>
  
  <p>Fragment A with C profile->Fragment A with C profile-> app closes.</p>
  
  <p>and I'm adding the fragment to backstack with the following code.</p>
  
  <pre><code>ft.add(R.id.home_container_fl, baseFragment).addToBackStack(Fragment.class.getSimpleName()).commit();
  </code></pre>
  
  <p>I'm also using event bus for the same does that can affect this behaviour?</p>
  
  <p>How can I fix the same?</p>