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.
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.
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.