title: How to pass array or arraylist by intent which has unserializable data?
body: <p>What I want to do is passing DataModel array between Activity by Intent.</p>
  
  <p>DataModel class has Bitmap object and FirebaseVisionLabel object. I found many sites to implement this. </p>
  
  <p>Many people said that DataModel class should implements Serializable or Parceable interface to pass <code>DataModel[]</code> or <code>ArrayList&lt;DataModel&gt;</code>.</p>
  
  <p>So I tried, but the real problem was FirebaseVisionLabel class cannot be serializable. Also, I cannot modify that class because it is firebase library.</p>
  
  <p>How can I pass DataModel array by intent??</p>
  
  <blockquote>
    <p>Point</p>
    
    <ol>
    <li>Want to pass array or arraylist of my own class by intent.</li>
    <li>that class has unserializable object and I cannot modify.</li>
    <li>how can I pass or deal with it?</li>
    </ol>
  </blockquote>