Я загружаю из действия A SharedPreferences следующим образом:
private void SavePreferences(String key, String value){
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(key, value);
editor.commit();
}
В действии B я хочу загрузить SharedPreferences. Следующим было исключение NullPointerException:
private void LoadPreferences(){
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
data = sharedPreferences.getString("name", "08:00") ;
}
Если я попытаюсь следовать, я получаю эту ошибку компиляции: "Нет экземпляра экземпляра типа A доступен в области видимости"
private void LoadPreferences(){
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(A.this);
data = sharedPreferences.getString("name", "08:00") ;
}
Как я могу получить доступ к данным?