title: Drawable Serializable or not or sometimes?
body: <p>I have a problem with the serialization.</p>
  
  <p>I have a HomeHolder object that retain some data for my HomeFragment.
  The HomeHolder is composed of 1 String, 2 ArrayList of HashMap of String, and 1 MediaHolder object that contains 2 String and 2 Drawable.</p>
  
  <p>When i rotate my device, i want to restore data contained in my HomeHolder. So i try to implements the Serializable interface in my HomeHolder and my MediaHolder. I'm pretty sure that Drawable is not Serializable, but let's try...</p>
  
  <p>I put my HomeHolder as a Serializable object in the Bundle of saveInstanceState method of the activity that hold my HomeFragment (yes i need to use this HomeHolder in other fragments that HomeFragment so i retain it in my activity) and restore it with onRestoreInstanceState</p>
  
  <p>Well, now i will rotate my HomeFragment and surprise : it work's !! (Don't ask me why). The data are not load from web but restored from my HomeHolder held by the activity.
  Now i click on a ImageView(for example) that launch a new activity. And oh re-surprise : the application crash... the Drawable objects in my Mediaholder seem to became not serializable.</p>
  
  <p>So my question is : is Drawable Serializable, NotSerializable or SometimesSerializable ?</p>
  
  <p>(I could give you some code but it is useless : that are just classic objects with getter/setter and a classic onSave/onRestore implementation).</p>
  
  <p>EDIT : i saw with the debugger that my HomeHolder objects are exactly the same when i rotate or when i click on the imageview. Nothing is null.</p>