title: How to save custom ArrayList on Android screen rotate?
body: <p>I have an <code>ArrayList</code> with custom objects that I would like to be able to save and restore on a screen rotate. </p>
  
  <p>I know that this can be done with <code>onSaveInstanceState</code> and <code>onRestoreInstanceState</code> if I were to make the <code>ArrayList</code> its own class, which implements either <code>Parcelable</code> or <code>Serializable</code>... But is there a way to do this without creating another class?</p>