Ragazzi scusate se vi sto inondando di topic ma la Reference non è così chiara su certi argomenti..
Allora, ho creato una cosa così:
Nell'acrivity "principale" ho questo:
...
static SharedPreferences settings;
static String PREFS_NAME = "records";
static SharedPreferences.Editor editor;
static Records records;
...
onCreate(){
...
settings=getSharedPreferences("preferenza", Context.MODE_PRIVATE);
editor=settings.edit();
records=new Records();
}
Ora questa activity ne può chiamare altre 2, che sono quelle in cui mi servono effettivamente le preferenze salvate. Allora ho creato la classe Records la quale usa le variabili statiche dichiarate nell'activity principale per accedere ai dati.
Il problema è che quando una delle due activity "figlie" fa uso della variabile statica records, il programma crasha.
Dove sbaglio?
Vi ringrazio in anticipo