Powiązane pytania 'sharedpreferences'

Android: Jak używać przycisków na ekranie preferencji
Chciałbym udostępnić przycisk w PreferenceActivity. Użytkownik powinien mieć możliwość ustawienia czasu (np. za pomocą TimePickera), ale nie ma opcji ButtonPreference lub czegoś w tym rodzaju. Nie chcę używać EditTextPreference. Czy więc muszę...
4447 wyświetlenia

Okno dialogowe Preferencje współdzielone Edytuj tekst zgniecione w telefonie HTC WildFire
Używam SharedPreferences w mojej aplikacji na Androida w standardowy sposób. Na urządzeniu HTC WildFire (rozdzielczość 240x320) EditText jest zgnieciony, gdy wyświetlana jest wirtualna klawiatura. Czy ktoś jeszcze natknął się na to czy jest...
1241 wyświetlenia
schedule 30.06.2022

Jak usunąć wspólne wartości preferencji w Androidzie?
Chcę wyczyścić wartość zapisaną w Preferencjach współdzielonych Używam tego kodu. /* SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", Context.MODE_PRIVATE); SharedPreferences.Editor editor =...
15666 wyświetlenia
schedule 17.09.2022

Android — ostrzeżenie o wycofanej metodzie dotyczącej PreferenceActivity
Gdy próbuję postępować zgodnie z instrukcjami i samouczkami dla programistów Androida dotyczącymi tworzenia Aktywności związanej z ustawieniami za pomocą Preferencji, otrzymuję ostrzeżenia, takie jak: "Metoda addPreferencesFromResource(int) z typu...
29356 wyświetlenia

Kod łamie się podczas tworzenia AlertDialog. Myślę, że mam niewłaściwy kontekst?
Nie mogę zrozumieć, dlaczego moja aplikacja/kod ulega awarii w tej sekcji. Każda pomoc byłaby mile widziana. Myślę, że problem leży w utworzeniu AlertDialog w instrukcji else if. Zasadniczo ta metoda jest wywoływana przy pierwszym uruchomieniu...
93 wyświetlenia

Odczytywanie ustawień regionalnych ze wspólnych preferencji nie działa w przypadku MainActivity
Zmieniam ustawienia regionalne w mojej aplikacji za pomocą tej metody: public void setLanguageSettings(String localeLang){ Locale locale = new Locale(localeLang); saveString("lang", localeLang); Locale.setDefault(locale);...
679 wyświetlenia
schedule 01.09.2022

Korzystanie z preferencji wspólnych w każdej aktywności
Chcę, aby moje preferencje aplikacji były dostępne przy każdej czynności. Nie chcę pobierać wszystkich preferencji wspólnych w każdym działaniu. ale zamiast tego pobierz SharedPreferences raz i uzyskaj globalny obiekt, który ma wartości dla...
692 wyświetlenia
schedule 11.07.2022

Zła praktyka czytania SharedPreferences w pętli while?
Czy czytanie z SharedPreferences w pętli while jest uważane za złą praktykę? Czy dane są zawsze odczytywane z pamięci wewnętrznej/zewnętrznej, czy też są buforowane w pamięci? Robię to, ponieważ jeden z wątków w moich aplikacjach musi wiedzieć,...
554 wyświetlenia

Statyczna Linkedhashmap czy Sharedpreference?
Aplikacja na Androida z dwoma rozwiązaniami do przekazywania danych między czynnościami (Proszę bez dodatków intencji!) public class A { public static LinkedHashMap<String,String> hashStore = new LinkedHasMap<String,String>();...
600 wyświetlenia

Zmiana języka aplikacji w czasie wykonywania
Próbuję zaimplementować przełącznik języka aplikacji w środowisku uruchomieniowym, gdy użytkownik wprowadził zmiany językowe w preferencjach aplikacji. Mam ten kod w moim PreferenceFragment: public class Fragment_Preferences extends...
1341 wyświetlenia

GSON jest przestarzały. Którego możemy użyć do serializacji i deserializacji obiektów Java do iz JSON?
Cześć Chcę przechowywać obiekty Java. Przeszukałem i odkryłem, że biblioteka GSON dokonuje konwersji obiektu Java na ciąg Json i odwrotnie. Następnie mogę zapisać przekonwertowany ciąg JSON w Shared Preferences. Ale ta biblioteka GSON jest...
2463 wyświetlenia
schedule 06.08.2022

Jak przechowywać wartość ciągu / liczby całkowitej w odbiorniku Broadcast.?
Mam jeden odbiornik, który rozszerza Broadcast Receiver. Przekazuję wartość ciągu z głównej działalności. kiedy aktywność tworzy, przekazuje wartość do odbiorcy. Mogę otrzymać tę wartość ciągu. Ale mój problem polega na tym, że nie mogę zapisać tych...
570 wyświetlenia

Jak zapisać wysoki wynik w grze na Androida?
Tworzę małą grę na Androida, ale nie wiem, jak zapisać wysoki wynik za pomocą SharedPreferences. Kiedy zamierzam wskazać punkt w GamePlayActivity, chcę zastąpić starszy wynik nowszym, jeśli jest większy niż starszy. Oto mój kod: import...
6575 wyświetlenia
schedule 31.08.2022

Wspólne preferencje i wyraźne intencje?
Witam wszystkich, którzy mogą odpowiedzieć, Więc natknąłem się na to pytanie (to było zadanie, i tak już je przesłałem). Dotyczyło to wspólnych preferencji i wyraźnych zamiarów. Wiem, że oba mogą przekazywać dane (poprzez putString, putExtra,...
75 wyświetlenia

Dane nie są zapisywane we wspólnych preferencjach na Commit
Próbuję zapisać dane otrzymane przez fragment we współdzielonej preferencji, aby móc ponownie wykorzystać dane przechowywane we współdzielonej preferencji, gdy ten sam fragment zostanie odtworzony. Ale jakoś dane nie są zapisywane i do mojego...
207 wyświetlenia

SharedPreferences nie pisze / nie czyta
Stworzyliśmy prostą grę typu clicker i chciałem zapisać najlepsze wyniki w SharedPreferences. Więc napisaliśmy ten kod w MainActivity: SharedPreferences sharedPref = getSharedPreferences("myPrefs",Context.MODE_PRIVATE);...
142 wyświetlenia

Uzyskiwanie dostępu do metod z innej klasy do Activity
Muszę ustawić wartość String wygenerowaną przez metodę OnPostExecute() AsynTask na Textview innego działania, ponieważ użyłem następujących dwóch metod, ale obie metody kończą się niepowodzeniem. Metoda 1: przy użyciu klasy GetterSetter Jestem...
69 wyświetlenia
schedule 09.07.2022

Jak obserwować zmiany w preferencjach wspólnych za pomocą LiveData?
Ostatnio w jednym z moich projektów musiałem obserwować zmiany w SharedPreferences w całej mojej aplikacji (miałem aktywność, Foreground Service i BroadcastReciever, które inaczej reagowały na zmiany w SharedPreferences). Chciałem również nasłuchiwać...
1972 wyświetlenia

Jak mogę zmodyfikować dane na moim MainActivity z Settings Activity?
Próbowałem wielu innych wątków i artykułów, ale po prostu nie mogę znaleźć odpowiednich rzeczy, których szukam. Więc mam MainActivity i SettingsActivity, oba są klasami java. W mojej głównej działalności znajduje się przycisk po naciśnięciu,...
475 wyświetlenia

Używanie wspólnych preferencji w InitState widżetu powoduje błąd
Chcę renderować wartość zapisaną w kluczu obiektu klasy SharedPreference w pasku aplikacji jako tekst, dla którego muszę zadeklarować następujący kod w initState widżetu. initState() { // TODO: implement initState super.initState();...
324 wyświetlenia