Not to hijack the thread but ... Mark do you know any books that cover this
stuff because it makes my head hurt also and seems to be one of my main
stumbling blocks.

On Wed, Jun 24, 2009 at 7:00 PM, Mark Murphy <mmur...@commonsware.com>wrote:

>
> Jason Van Anden wrote:
> > I
> > assumed when the Activity was activated it would call onCreate, or
> > startActivity ... or something else where I could retrieve the extras
> > from.  onResume gets called - but when it gets called, the intent has
> > changed via LogCat
>
> That certainly would not have been my expectation, but the whole Android
> task model makes my head hurt...which is one of the reasons I don't have
> a chapter on it in any of my books. :-(
>
> Have you tried hooking onRestart() or onStart() and see if the desired
> extras are available at that point? Or maybe onNewIntent()?
>
> Have you tried adding Intent.FLAG_ACTIVITY_NEW_TASK as a flag on the
> PendingIntent you are handing to the Notification? It's possibly that
> the "forcing Intent.FLAG_ACTIVITY_NEW_TASK" is somehow contributing to
> your woe. You would need this, for example, if your service is a remote
> service, in its own application, rather than a local service in the same
> application as your activity.
>
> Have you tried FLAG_UPDATE_CURRENT with your PendingIntent?
>
> And why do you think your app is blah? You might hurt your app's
> feelings with that attitude... ;-)
>
> > This is where either I am totally confused or my
> > paradigm needs some major shifting.
>
> In a pinch, can you have your activity call into your service, in effect
> asking "ummmm...you rang?", and get the details you need that way?
> Extras would seem to be preferable, but I'm trying to think of
> alternatives in case this all gets too painful.
>
> --
> Mark Murphy (a Commons Guy)
> http://commonsware.com | http://twitter.com/commonsguy
>
> _Android Programming Tutorials_ Version 1.0 Available!
>
> >
>


-- 
Writing code is one of few things
that teaches me I don't know everything.

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

Reply via email to