title: Saving state of ArrayList of custom objects
body: <p>I have a member variable in my Activity which is an ArrayList.  The objects populating this ArrayList are objects I have defined called RatingItem.  RatingItem has several member vars like rating, comment, id, etc.</p>
  
  <p>I would like to save this ArrayList in onSaveInstanceState so it can be repopulated from onRestoreInstanceState.  What is the best way to do this?  I've never saved the state of an object of this complexity.</p>
  
  <p>Thank you for your help</p>