CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: pumaro con ben 6 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: DreamReaper con ben 15 Thanks ricevuti negli ultimi sette giorni
Utente del mese: gianpassa con ben 49 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

problema con SharedPreferences

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    problema con SharedPreferences

    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

  2.  
  3. #2
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Ho risolto semplicemente facendo a meno dell'uso di una mappa dentro la classe Records, scusate ancora per tutti questi topic!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy