La adresa

https://svn.info.uaic.ro/repos/ciatri/android-persist-objects/

am incarcat un proiect demonstrativ in care persist un obiect de-a lungul aplicatiei ( fara a pasa informatii prin metoda Bundle de la o activitate la alta ).
In mare:

- definim o clasa care extinde Application

public class MyApplication extends Application {

- in aceasta clasa vom pune membrii care ne intereseaza sa-i persistam de-a lungul aplicatiei

- inregistram aceasta clasa in manifest

<application android:icon="@drawable/icon" android:label="@string/app_name" android:name="MyApplication">

- ori de cate ori avem nevoie de referinta la aceasta clasa folosim:

MyApplication ma = ( MyApplication ) X.this.getApplication();

unde X e activitatea curenta in care suntem

Vom adauga de exemplu conexiunea la server intr-o astfel de clasa ( deoarece nu vrem sa pierdem conexiunea dupa ce trecem in alta activitate ). Tot aici putem seta diverse variabile care tin de starea jucatorului, samd.