I am looking for concrete examples of when to use launchMode="singleInstance"
. Everywhere I read, it is said that there are very few occasions when it should be used. So I'm amazed I never see examples!!
The closest explanation I've found is here where it says:
[it] should only be used in the applications that are implemented entirely as one activity
But if that is the case, I wonder why it is never phrased so concisely in official Android documentation.
So my question is:
- Is this really the only case where
singleInstance
should be used? - Are there any situations where the above is NOT a good enough reason for using
singleInstance
? - Concrete examples where using
singleInstance
is a good idea - Undesirable side effects of using
singleInstance
inappropriately, such as this question