It's the intent in the broadcast receiver's onReceive message

/** Handler for content ids updated. */
private BroadcastReceiver mContentIdsUpdated = new BroadcastReceiver()
{
     @Override
     public void onReceive(Context context, Intent intent) {
         Log.i(TAG, "received " +
intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey).size()
+ " items in receiver"); // 0
         Log.i(TAG, "content ids updated in activity " +
intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey));  //
empty array
     }

};


// In oncreate

LocalBroadcastManager.getInstance(this).registerReceiver(mContentIdsUpdated,
                            new 
IntentFilter(Common.ContentIdsUpdatedNotification));

On Mar 2, 12:15 pm, Mark Murphy <[email protected]> wrote:
> Are you sure you are looking at the right Intent?
>
>
>
>
>
>
>
>
>
> On Fri, Mar 2, 2012 at 11:25 AM, tatebn <[email protected]> wrote:
>
> > I'm using LocalBroadcastManager to send data between classes. I'm
> > trying to send an ArrayList of String objects, 1 dimensional, in one
> > of them. The array has all my strings when I send it, but on the
> > receiving end it is empty. Has anyone seen this before? Here's my
> > code.
>
> > Send Message (I can print the array here and it has 5 items):
>
> > Intent updatedIdsIntent = new
> > Intent(Common.ContentIdsUpdatedNotification);
>
> > updatedIdsIntent.putStringArrayListExtra(Common.UpdatedContentIdsKey,
> > this.updatedContentIds);
>
> > LocalBroadcastManager.getInstance(ctx).sendBroadcast(updatedIdsIntent);
>
> > Retrieve Message (always empty):
>
> > Log.i(TAG, "content ids updated in activity " +
> > intent.getStringArrayListExtra(Common.UpdatedContentIdsKey));
>
> > Why are the items gone from the array in the broadcast receiver?
>
> > --
> > 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
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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

Reply via email to