Take the 2-minute tour ×  I've come across a bug in my
application when it is launched using the "Open" button on the
android market. It seems that lauching it from the market uses a
different intent then launching it from the phone's applications
menu. This is leading to multiple copies of the same activity
being launched, which are conflicting with each other.  For
example, if my app consists of the activities A-B-C then the
above issue can lead to a stack A-B-C-A.  I tried using
android:launchMode="singleTask" on all the activities to fix
this problem, but it has the unwanted side-effect of clearing
the activiy stack to root whenever I hit HOME. Example: A-B-C ->
HOME -> A when what I need is A-B-C -> HOME -> A-B-C  Is there a
good way to prevent launching multiple activities of the same
type without reseting to the root activity when using HOME?
share|improve this question add comment  6 Answers  Add this to
onCreate and you should be good to go:  // Possible work around
for market launches. See http://c