Does anyone have any idea what could be the problem here?

Thanks!

On Mon, Dec 14, 2009 at 11:47 AM, Felipe Henriques da Silva <
hsilva.fel...@gmail.com> wrote:

> Hi all,
>
> I am using Android 2.0 and have the following situation:
>
> Activity A - has the attributes android:finishOnTaskLaunch="true" and
> android:allowTaskReparenting="true"
>
> This activity belongs to a task that has a service running and is usually
> not killed, so even when I am in the home screen I see the task running on
> DDMS (I will call it Task A).
>
> It is possible to start Activity A from another application (running on
> Task B). When it is launched, I assume Activity A is "reparented" to the
> Task A. I assume that, because the debugger stops on the breakpoint I have
> set on onCreate and I am debugging Task A only. Please, advise if this is
> not correct.
>
> So at this point, as far as I can tell, Task A has only Activity A. When in
> this situation, the service running on Task A receives some event and puts a
> notification on the Notification bar. This notification, if clicked, will
> send an Intent that also starts Activity A (this Intent has flags
> FLAG_ACTIVITY_NEW_TASK and FLAG_ACTIVITY_CLEAR_TOP).
>
> Now to the problem, what I expected is that, because of the CLEAR_TOP flag,
> Activity A would be destroyed and recreated, as it has standard launch mode.
> But what I observe is that another Activity A launches on top of the
> previous one. When I click BACK on the new instance of Activity A, the old
> instance is redisplayed, what for my use case is wrong.
> Note that this only happens when launching Activity A from another
> application. If I launch it from my application and click on the event on
> the notification bar, it is destroyed and relaunched.
>
> Anyone knows what could be the problem?
>
> Thanks!
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to