There's a 1MB limit for the intent extra data so passing the entire list of Contact objects between activities is probably not a very good idea. Instead you can just send the list of contact ids.