public class SharedPreferenze {
SharedPreferences sharedPreferences;
public SharedPreferenze(Context context) {
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
editor = sharedPreferences.edit();
public void salvaPreferenzeIntere(String chiave, int valore) {
editor.putInt(chiave, valore).commit();
public void salvaPreferenzeBooleane(String chiave, boolean valore) {
editor.putBoolean(chiave, valore).commit();
public void salvaPreferenzeStringa(String chiave, String valore) {
editor.putString(chiave, valore).commit();
public int caricaPreferenzeIntere(String nomePreferenza) {
return sharedPreferences.getInt(nomePreferenza, 0);
public boolean caricaPreferenzeBooleane(String nomePreferenza) {
return sharedPreferences.getBoolean(nomePreferenza, false);
public String caricaPreferenzeStringa(String nomePreferenza) {
return sharedPreferences.getString(nomePreferenza, null);
public Map<String, ?> prendiTuttePreferenze() {
return sharedPreferences.getAll();
public void rimuoviTutte() {