Czy istnieje sposób na globalne udostępnianie SharedPreferences w całej mojej aplikacji? Obecnie używam tych linii w wielu miejscach w całym kodzie, aby przechowywać proste ustawienia włączania/wyłączania dla wielu preferencji, które moi użytkownicy mogą ustawić. Chcę tylko, aby połączyć je raz globalnie, jeśli to możliwe:Czy istnieje sposób na globalne udostępnianie SharedPreferences w całej mojej aplikacji na Androida?
SharedPreferences settings = getSharedPreferences("prefs", 0);
SharedPreferences.Editor editor = settings.edit();
wszelkie wskazówki dotyczące sposobu, aby móc nazwać tylko te linie we wszystkich klasach byłoby super:
editor.putString("examplesetting", "off");
editor.commit();
i
String checkedSetting = settings.getString("examplesetting", "");
Zobacz moją odpowiedź. Działa –