Issue while retrieving values using Bundle
<p>Values need to be passed from SampleActivity1 to SampleActivity2 &amp; Bundle is being used for that</p>

<p><strong>The values are being set on SampleActivity1</strong></p>

<pre><code>Intent intent = new Intent(SampleActivity1.this,SampleActivity2.class);
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("fileinfo", fileArrList);       
bundle.putString("optionId",optionId);
bundle.putParcelableArrayList("option",
optionArrList);
bundle.putParcelableArrayList("items",
itemsArrList);
bundle.putString("type",type);
bundle.putBoolean("isFile",true);
intent.putExtras(bundle);
startActivity(intent);
</code></pre>

<p>The following Bundle is created</p>

<p><strong>Bundle[{items=[com.sample.ItemInfo@44f13ff8], fileinfo=[com.sample.SelectedFileInfo@45093620], option=[com.sample.OptionInfo@44f46ab0], isFile=true, optionId=12, type=a}]</strong></p>

<p>In the SampleActivity2 , onCreate() , the Bundle values are being retrieved , 
using the following code:</p>

<pre><code>Bundle bundle = getIntent().getExtras();
</code></pre>

<p>Retrieved Bundle:</p>

<p><strong>Bundle[{0=type, items=[com.sample.ItemInfo@44f7f7a0], a=optionId, 12=isFile, fileinfo=[com.sample.SelectedFileInfo@44fa5bc8], option=[com.sample.OptionInfo@44f182a8]}]</strong></p>

<p>Some of the values passed into the Bundle in SampleActivity1 have changed in SampleActivity2 . ParcelableArrayList values are being properly passed from SampleActivity1 to SampleActivity2.</p>

<p>Any specific reason , why the values with tags "type" , "optionId" &amp; "isFile" are changing?</p>

<p>Suggestions/hints are welcome.</p>

<p>Any alternatives to the above approach.</p>
