Android : getting result from an activity without finish call in that activity
<p>In my application Activity A has a list of items
on choosing a product i go to activity B that give details of that item and a button "Choose this item"
which will go to activity C.
In actvity C this choosen item is displayed and there is a button "choose more items"
on clicking this i have to go back to activity A, and repeat the same steps.
BUt when another item is choosen, activty C should display both items.</p>

<p>SO i thought from actvity C, i start activity A, by calling <code>startActivityForResult()</code> and add the result to existing list of items.
In that case, i have to call <code>finish()</code> of A to retrn value.
Is this right way of implementing</p>

<p>Since "choose more items" can be clicked many times in real life, wont it end up killing and starting many times the same activity
I have set the launch mode as single task for the activities</p>

<p>What would be the best way to handle this situation</p>

<p>thanks a lot for your time and help</p>
