Pytania otagowane jako sharedpreferences

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.

30
Jak korzystać z SharedPreferences w Androidzie do przechowywania, pobierania i edytowania wartości [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Chcę zapisać wartość czasu i muszę ją pobrać i edytować. …


8
Jaka jest różnica między commit () a apply () w SharedPreferences
Używam SharedPreferencesw mojej aplikacji na Androida. Korzystam zarówno z metody, jak commit()i apply()ze wspólnych preferencji. Kiedy używam AVD 2.3, nie pokazuje błędu, ale kiedy uruchamiam kod w AVD 2.1, apply()metoda pokazuje błąd. Jaka jest różnica między tymi dwoma? A używając tylko commit()mogę zapisać wartość preferencji bez żadnego problemu?

7
Jak uzyskać SharedPreferences z PreferenceActivity w Androidzie?
Korzystam z PreferenceActivity, aby wyświetlić niektóre ustawienia mojej aplikacji. Pompuję ustawienia za pomocą pliku xml, dzięki czemu mój onCreate (i kompletne metody klasowe) wygląda następująco: public class FooActivity extends PreferenceActivity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.preference); } } W javadoc PreferenceActivity PreferenceFragment stwierdza się, że Te preferencje …

30
Zapisz ArrayList w SharedPreferences
Mam ArrayListniestandardowe obiekty. Każdy obiekt niestandardowy zawiera szereg ciągów i liczb. Potrzebuję tablicy, aby pozostała, nawet jeśli użytkownik opuści aktywność, a następnie chce wrócić później, jednak nie potrzebuję tablicy dostępnej po całkowitym zamknięciu aplikacji. W ten sposób zapisuję wiele innych obiektów, SharedPreferencesale nie mogę wymyślić, jak zapisać w ten sposób …



19
Jak Android SharedPreferences zapisuje / zapisuje obiekt
Musimy zdobyć obiekty użytkownika w wielu miejscach, które zawierają wiele pól. Po zalogowaniu chcę zapisać / zapisać te obiekty użytkownika. Jak możemy wdrożyć tego rodzaju scenariusz? Nie mogę tego tak przechowywać: SharedPreferences.Editor prefsEditor = myPrefs.edit(); prefsEditor.putString("BusinessUnit", strBusinessUnit);




4
Bezpieczeństwo Android SharedPreference
Zastanawiam się nad zabezpieczeniem wspólnych preferencji. Czy można uzyskać dostęp do wspólnych preferencji, nawet jeśli zostały utworzone w MODE_PRIV (0)? Czy można wyświetlić listę wszystkich dostępnych wspólnych preferencji, a następnie pobrać wszystkie ustawienia z innych aplikacji? Czy sharedpreferences to dobre miejsce na umieszczenie poufnych danych, takich jak hasło lub token …

5
Czy dostęp do SharedPreferences powinien odbywać się z poziomu wątku interfejsu użytkownika?
Wraz z wydaniem Gingerbread eksperymentowałem z niektórymi nowymi API, z których jeden to StrictMode . Zauważyłem, że jedno z ostrzeżeń dotyczy getSharedPreferences(). To jest ostrzeżenie: StrictMode policy violation; ~duration=1949 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=23 violation=2 i jest podawany dla getSharedPreferences()wywołania w wątku interfejsu użytkownika. Czy SharedPreferencesdostęp i zmiany naprawdę powinny być dokonywane …


4
Odpowiednik iOS dla wspólnych preferencji Androida
Przenoszę aplikację na Androida na iOS, jedną rzeczą, której użyłem, były preferencje wspólne w Androidzie, aby zapisać za każdym razem, gdy poziom został ukończony. W ten sposób, gdy użytkownik wróci do aplikacji, zobaczy, że osiągnął poziom 3 lub cokolwiek. Czy istnieje podobny mechanizm w iOS? czy też muszę ręcznie pisać …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.