Android : Activity already started.. do I have to queue it if I want naother instance
<p>I have activity which is used for survey questionnaire.</p>

<p>So based on some events I have to trigger this survey activity from background service.</p>

<p>Suppose if the application is already running and if survey is triggered again, Android won't invoke the activity again since its already running.</p>

<p>But for the above usecase, I want the user to take the survey twice. So do I have to maintain some queuing mechanism in service and chk if the survey application is not already running then wait for it to end and then start activity. IS there any in built mechanism available in android??</p>

<p>Please help!</p>

<p>Thanks</p>
