public void SaveInt(String key, int value){
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt(key, value);
editor.commit();
}
public void LoadInt(){
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
savedValue = sharedPreferences.getInt("key", 0);
}
Se si desidera salvare la variabile da qualche parte, è necessario scrivere SaveInt ("chiave", 5); Con questo si salverà il valore 5, mentre il primo valore predefinito è 0. Se si desidera caricarlo e utilizzarlo in un'altra attività, è necessario scrivere entrambi questi metodi e chiamare LoadInt(); dove hai bisogno della variabile. Il valore salvato è un numero intero predefinito (che deve essere dichiarato ovunque si desideri utilizzare la variabile salvata)
fonte
2013-04-24 14:32:04
Un ** approccio semplificato ** sarebbe utilizzando questa libreria: http://github.com/viralypatel/Android -SharedPreferences-Helper ... dettagli tecnici estesi nel mio [rispondi qui] (http://stackoverflow.com/a/35232248/1957401) ... – AndroidMechanic
Controlla questo http://www.gadgetsaint.com/go/ xb023 – ASP