That's the thing, if I set a shared preference flag or cached flag via cache object, and they did try to check for that value in onResume, wouldn't the first activity from the back stack to get the foreground check its state, then set it back to false after checking for it being true before having to do work? Even if I didn't reset the flag, every time it would hit that function, it would still get caught in that flag, so that isn't really useful. So there is no way that I can just broadcast one intent that my listening activities can listen to after the intent is sent as soon as they get the foreground again?
On Jun 8, 3:16 pm, Mark Murphy <[email protected]> wrote: > On Wed, Jun 8, 2011 at 3:00 PM, Diego Tori > > <[email protected]> wrote: > > So I want to achieve the following: suppose I have one Activity in my > > app that generates an event that I want other Activities in my app's > > back stack to know about so they can react to it accordingly (i.e. > > update UI, refresh data via separate Thread, etc...). What strategies > > would I have to pursue in order to accomplish this? > > Have them find out about the new information in onResume(). They do > not need the information before then, since they are not in the > foreground. > > > Would I have to set up BroadcastReceivers and if so, how would I set > > up the receivers? > > No. > > > Also, for this case, would it make sense to register > > and un-register the receiver(s) in onCreate and onDestroy > > respectively, since using onResume and onPause would prevent it from > > listening in when receiving Activity is in the background? > > No. > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > Android 3.0 Programming Books:http://commonsware.com/books -- 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

