To make visible an activity that is already running or to create an activity that is not currently running, add android:launchMode=”singleTask” in activity element in AndroidManifest.xml.

For example an activity “SingleTaskActivity” for that we want to stop multiple instances, its entry in “AndroidManifest.xml” is as;


<manifest>

---------------------------------------------------------------------

<activity android:name=".SingleTaskActivity"
android:launchMode="singleTask"
android:label="@string/app_name">
</activity>

--------------------------------------------------------------------

</manifest>

Read the rest of this entry »