package br.com.suelengc.calctributospj.preference; import android.content.Context; import android.content.SharedPreferences; public class Preferencias { private static final String PREF_FILE_CTPJ = "PREFERENCIAS_CTPJ"; private SharedPreferences preferencias; private SharedPreferences.Editor editor; public Preferencias(Context context) { preferencias = context.getSharedPreferences(PREF_FILE_CTPJ, Context.MODE_PRIVATE); editor = preferencias.edit(); } /** get-set int */ public int getInt(String item) { return preferencias.getInt(item, 0); } public void setInt(String item, int valor) { editor.putInt(item, valor); editor.commit(); } /** get-set float */ public float getFloat(String item) { return preferencias.getFloat(item, 0.0f); } public void setFloat(String item, float valor) { editor.putFloat(item, valor); editor.commit(); } /** get-set string */ public String getString(String item) { return preferencias.getString(item, null); } public void setString(String item, String valor) { editor.putString(item, valor); editor.commit(); } /** get-set long */ public long getLong(String item) { return preferencias.getLong(item, 0); } public void setLong(String item, long valor) { editor.putLong(item, valor); editor.commit(); } /** get-set boolean */ public boolean getBoolean(String item) { return preferencias.getBoolean(item, false); } public void setBoolean(String item, boolean valor) { editor.putBoolean(item, valor); editor.commit(); } }