Controlling Activities
<p>I'd like the activity stack for my app to contain multiple instances of the same activity, each working on different data.  So I'd have activity A working with data a, b, c and d in my activity stack ad I'd have 4 instances of activity A that I'd call A(a), A(b), A(c) &amp; A(d).  I'd also like to arrange it so that if the user asks to work with data c again then it won't start a new activity, but rather will just bring the already running activity A(c) to the front.</p>

<p>Any suggestions on the best way to achieve this?</p>
