title: Setting launchMode="singleTask" vs setting activity launchMode="singleTop"
body: <p>I have an app that is very hierarchical (activities are similar to League > Team > Position > Player) and so I've made each activity <code>singleTop</code> in order to keep navigation sensible and to prevent duplicate instances.  </p>
  
  <p>Now I'm making my second app and I've seen it suggested to declare my application to be <code>singleTask</code> to prevent duplicate instances. Could someone help explain the advantages of each approach?  </p>
  
  <p>My new app is just an activity with 3 fragments and then I'll probably add a settings activity and maybe a FAQ. </p>
  
  <p>EDIT: I just realized that <code>singleTask</code> is NOT preventing duplicate instances of my app, as I had thought. Now looking for the right way to handle this...</p>