This is due to "task affinities." By default all activities in an .apk have the same task affinity, so that when one is launched it is associated with any current task started via any other activities in the app.
If you publish multiple top-level activities in your app, you will probably want to give them different task affinities so the system does not try to treat them as part of the same logical flow. This is accomplished with the android:taskAffinity attribute in the manifest, as described here: http://developer.android.com/guide/topics/fundamentals.html#afftask <http://developer.android.com/guide/topics/fundamentals.html#afftask>And here: http://developer.android.com/guide/topics/manifest/activity-element.html#aff Another place where it is useful to set the taskAffinity is for an activity that is launched from a notification, so that it will be launched separately from the main application and thus allow the user to press back to return to whatever they were doing instead of having to go back through whatever is on your main task's stack. In this case you would set android:taskAffinity="", saying that activity has no affinity to other activities. On Tue, Apr 20, 2010 at 5:44 PM, krox <[email protected]> wrote: > Hi! > > I have an application consisting of two activities (call them Display > and Preferences) and one service which listens for incoming > phonecalls. When it detects one it launches the Display-activity with > a delay of 3sec in order to let the PhoneApp launch first. The Display- > activity is transparent so the user can still use the PhoneApp as > normal (ie answering the call) even though my Display-activity is "on > top". So far so good :-) > > Now to my problem. Lets say that the Preferences-activity is active > when there is an incoming call. The PhoneApp is launched on top of the > Preferences-activity as expected. However when the Display-activity is > launched the Preferences-activity pops up as well, hiding the > PhoneApp. My question is if it is possible to work around this in some > way? Since I do not want my Preferences-activity to block the PhoneApp > and hence making it impossible for the user to answer the incoming > phone call. > > Kind regards, > Erik > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

