title: finishactivity not finishing the current activity
body: <p>I have activities called ACITIVTYA,ACITIVTYB,ACITIVTYC.</p>
  
  <p>ACITIVTYB and ACITIVTYC extends ACTIVITYA</p>
  
  <p>In ACITIVTYA which is the parent acitivty,i want to  reload the ACTIVITYB. i used the following code</p>
  
  <pre><code>finishActivity(1000);
  Intent intent = new Intent(ACITIVTYB.class);
  intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  startActivityForResult(intent,1000);
  </code></pre>
  
  <p>But the  finishActivity(1000); doesnot work, when the same ACTIVITYB is in the screen.</p>
  
  <p>It works from different activity ie when ACTIVITYC is in the screen i can reload the ACTIVITYB. But When ACTIVITYB is in the screen i cannot reload the same ACTIVITYB.</p>