title: Can't pass an ArrayList<Parcelable> to an activity
body: <p>This is the code</p>
  
  <pre><code>ArrayList&lt;MyObject&gt; list = new ArrayList&lt;MyObject&gt;();
  list.add(new MyObject());
  Intent intent = new Intent(this, ReceiverActivity.class);
  intent.putExtra("list", list);
  startActivity(intent);
  </code></pre>
  
  <p>ReceiverActivity</p>
  
  <pre><code>List&lt;MyObject&gt; list = (List&lt;MyObject&gt;)getIntent().getExtras().getParcelable("list");
  </code></pre>
  
  <p>Here list is null. Also this doesn't work:</p>
  
  <pre><code>List&lt;MyObject&gt; list = (List&lt;MyObject&gt;)getIntent().getExtras().getSerializable("list");
  </code></pre>
  
  <p>MyObject is Parcelable, I implemented all required methods. I guess this implementation is not the problem, because otherwise I would recive other kind of exceptions. But I don't get anything besides list is null.</p>
  
  <p>Thanks in advance...</p>
  
  <p>Now I found this:</p>
  
  <pre><code>List&lt;Parcelable&gt; list = (List&lt;Parcelable&gt;)getIntent().getParcelableArrayListExtra("list");
  </code></pre>
  
  <p>that has to be used in the receiver activity, but how do I send it and how do I get <code>List&lt;MyObject&gt;</code> from <code>List&lt;Parcelable&gt;</code> ?</p>