был доступ к SharedPreferences, если это не активность? Или доступ туда — это прерогатива только активностей?
Любой класс. Главное, чтоб доступ к контексту был.
классу можешь передать вроде контекст
если требуется в вызове не активности - контекст можно передать из активности по цепочке вызовов. В других модулях его лучше не хранить в локальной переменной - возможны утечки памяти. Да, есть "контекст приложения", доступный по getApplicationContext()
Обсуждают сегодня