title: Difference between FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET and FLAG_ACTIVITY_CLEAR_TOP
body: <p>I'm a new comer in Android development and still on my first app.
  While reading Flags to be send while creating new intend, came across FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET and FLAG_ACTIVITY_CLEAR_TOP.</p>
  
  <p>While reading description(I referred <a href="http://blog.akquinet.de/2010/04/15/android-activites-and-tasks-series-intent-flags/" rel="nofollow">http://blog.akquinet.de/2010/04/15/android-activites-and-tasks-series-intent-flags/</a> ) what I understood is that in both cases activities on top of called activity are cleared.</p>
  
  <p>can anybody please tell me what are the specific reason to use them and when should I prefer one w.r.t. another one.</p>
  
  <p>Thanks in Advance.</p>