title: Implementing Serializable in Android
body: <p>I want to save my Android game state so the user can pick up and play from where he/she left off.
  I have been reading about the serializable interface, but have some questions.</p>
  
  <p>Aside from background rendering and a few other things my game is performed from one class.
  Let me explain what that means. I have a class A, and all the different elements of the game are stored in various arraylists and such, in A. SO I have dozens of instances of classes B,C,D,E... all being called and updated (when the screen updates) from class A.</p>
  
  <p>My problem is I am unsure what needs to be serializable. Every class B,C,D.. (i.e. every class? or just A? I don't see why serializing A and then saving the output in SQLite DB wouldnt store all the data.</p>