Static SharedPreferences
Tenho dois métodos em uma atividade
private void save(String tag, final boolean isChecked)
{
SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean(tag, isChecked);
editor.commit();
}
private boolean load(String tag) {
SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
return sharedPreferences.getBoolean(tag, false);
}
e não quero tornar a carga estática para recuperar os valores da carga de outro método estático na mesma atividade. No entanto, quando tento tornar o método load estático, é claro que recebo um erro devido a uma referência não estática. Como posso fazer isso funcionar?
Eu tentei issoAcesso a SharedPreferences através de métodos estáticos sem sorte.
Qualquer ajuda seria muito apreciada!