Android: Send arbitrary objects within Activities?
<p>I have read some question here but I didn't find a solution. I have read about <code>Parcelable</code>, <code>Intents</code>, and sharing specific data within <code>Activities</code> from the android dev docs (both dev guide and reference).</p>

<p>Here's the scenario:</p>

<p>I have one <code>ListActivity</code> that fills in an object parsing an xml file, it shows a list of values, and when clicked I want to return the object that represents the item clicked to the activity that has called it, for then, call another activity with this object.</p>

<p>I read on how to implement <code>Parcelable</code> but seems not being the way. Implementing <code>Parcelable</code> receives a <code>Parcel</code> for the constructor and then reads the values from it (or at least that was what I understood). This makes no sense for me and I can't see how to implement basing on that issue. I build the object parsing the xml file, not having a <code>Parcel</code>.</p>

<p>I appreciate some clarifications on this, regards.</p>
