SharedPreferences umożliwia zapisywanie i pobieranie trwałych par klucz-wartość pierwotnych typów danych w aplikacjach systemu Android. Można go używać w jednej aplikacji lub współdzielić między wieloma aplikacjami.
Używam wspólnych preferencji do przechowywania pewnych wartości dla mojej aplikacji. Chciałbym zobaczyć plik, w którym informacje są faktycznie przechowywane w moim telefonie. Znalazłem wiele sposobów, aby to zrobić w Eclipse, ale debuguję w Android Studio. Mój telefon jest zrootowany. Czytałem, że posiadanie uprawnień administratora jest ważne, aby czytać tego typu …
Jak opisano tutaj , podklasuję PreferenceFragment i wyświetlam go wewnątrz działania. Ten dokument wyjaśnia, jak nasłuchiwać zmian preferencji miejscu , ale tylko w przypadku podklasy PreferenceActivity. Skoro tego nie robię, w jaki sposób mam słuchać zmian preferencji? Próbowałem zaimplementować OnSharedPreferenceChangeListener w moim PreferenceFragment, ale wydaje się, że nie działa ( …
Pojawia się błąd, metoda put double jest niezdefiniowana dla tego typu edytora sharedPreferences.Eclipse ma jedną szybką poprawkę dodaj rzut do edytora, ale kiedy to robię, nadal pojawiają się błędy, Dlaczego nie mogę umieścić podwójnie. Kod: @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); if (TextUtils.isEmpty(editBl.getText().toString())) { numberOfBl …
Próbuję odczytać SharedPreferences wewnątrz fragmentu. Mój kod jest tym, czego używam do uzyskiwania preferencji w innych działaniach. SharedPreferences preferences = getSharedPreferences("pref", 0); Otrzymuję błąd Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper Próbowałem skorzystać z tych linków, ale bez powodzenia Dostęp do SharedPreferences …
Zapisałem ustawienia użytkownika w SharedPreferences w mojej aplikacji. Co się stanie ze SharedPreferences, kiedy zaktualizuję aplikację za pośrednictwem sklepu Google Play do nowej wersji aplikacji? Czy SharedPrefernces nadal będą dostępne po aktualizacji, czy zostaną usunięte? Jak dotąd nie znalazłem odpowiedzi w Internecie ani w Stackoverflow (czy mogę wyszukiwać z niewłaściwymi …
SharedPreferences ma metodę getAll, ale nie zwraca ona żadnych wpisów pomimo faktu, że istnieją klucze: PreferenceManager.getDefaultSharedPreferences(this).contains("addNewAddress"); zwraca prawdę Map<String, ?> keys=PreferenceManager.getDefaultSharedPreferences(this).getAll(); zwraca pustą mapę Co jest nie tak? Jak uzyskać listę wszystkich wspólnych preferencji?
Mam problem z pobraniem wartości (na urządzeniu z Androidem 9.0) z Preferencji udostępnionych po ponownej instalacji aplikacji i po ustawieniu allowBackup = true. <manifest ... > ... <application android:allowBackup="true" ... > ... </application> </manifest> Zgodnie z tym: https://developer.android.com/guide/topics/data/autobackup Wspólne preferencje powinny zostać przywrócone? SharedPreferences prefs = getSharedPreferences("TEST", MODE_PRIVATE); String name …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.