title: Save ArrayList to SharedPreferences
body: <p>I have an <code>ArrayList</code> with custom objects. Each custom object contains a variety of strings and numbers. I need the array to stick around even if the user leaves the activity and then wants to come back at a later time, however I don't need the array available after the application has been closed completely. I save a lot of other objects this way by using the <code>SharedPreferences</code> but I can't figure out how to save my entire array this way. Is this possible? Maybe <code>SharedPreferences</code> isn't the way to go about this? Is there a simpler method?</p>