title: Saving ArrayList<Fragment> during orientationChange
body: <p>I am using an ArrayList, which, well, contains Fragments. I need to save the fragments that are within that arraylist during orientation change. </p>
  
  <p>If the arraylist contained objects of a custom type, like ArrayList which I define myself, I could make "ComplexDatadype" implement Parceable, and save it in onSaveInstanceState. </p>
  
  <p>But what can I do with an arraylist containing Fragments?</p>