Mit SharedPreferences können Sie persistente Schlüssel-Wert-Paare primitiver Datentypen in Android-Anwendungen speichern und abrufen. Es kann entweder in einer einzelnen App verwendet oder von mehreren Apps gemeinsam genutzt werden.
Ich verwende gemeinsame Einstellungen, um bestimmte Werte für meine App zu speichern. Ich möchte die Datei sehen, in der die Informationen tatsächlich auf meinem Telefon gespeichert sind. Ich habe in Eclipse viele Möglichkeiten gefunden, dies zu tun, aber ich debugge in Android Studio. Mein Telefon ist gerootet. Ich habe gelesen, …
Wie hier beschrieben , unterteile ich PreferenceFragment und zeige es in einer Aktivität an. In diesem Dokument wird erklärt , wie Vorlieben Änderungen hören hier , aber nur , wenn Sie Unterklasse PreferenceActivity. Wie höre ich auf Änderungen der Einstellungen, da ich das nicht tue? Ich habe versucht, OnSharedPreferenceChangeListener in …
Wenn ein Fehler auftritt, ist die Methode put double für diesen Typ von sharedPreferences-Editor undefiniert. Eclipse erhält eine Schnellkorrektur zum Hinzufügen von Cast zum Editor, aber wenn ich das tue, werden immer noch Fehler angezeigt. Warum kann ich double nicht setzen? Der Code: @Override protected void onPause() { // TODO …
Ich versuche, SharedPreferences in Fragment zu lesen. Mein Code wird verwendet, um Einstellungen für andere Aktivitäten abzurufen. SharedPreferences preferences = getSharedPreferences("pref", 0); Ich bekomme einen Fehler Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper Ich habe versucht, diesen Links zu folgen, aber ohne …
Ich habe Benutzereinstellungen in den SharedPreferences in meiner App gespeichert. Was passiert mit den SharedPreferences, wenn ich die App über den Google Play Store auf eine neue Version der App aktualisiere? Werden die SharedPrefernces nach dem Update noch vorhanden sein oder werden sie gelöscht? Bisher habe ich keine Antwort im …
Ich habe eines ArrayListvon Objekten, die einen Namen und einen Symbolzeiger haben, und ich möchte es in speichern SharedPreferences. Wie kann ich? HINWEIS: Ich möchte die Datenbank nicht verwenden
SharedPreferences haben die Methode getAll, geben jedoch keine Einträge zurück, obwohl einige Schlüssel vorhanden sind: PreferenceManager.getDefaultSharedPreferences(this).contains("addNewAddress"); gibt true zurück Map<String, ?> keys=PreferenceManager.getDefaultSharedPreferences(this).getAll(); Gibt eine leere Karte zurück Was ist falsch? Wie erhalte ich eine Liste aller freigegebenen Einstellungen?
Ich habe eine ArrayList eines Objekts. Das Objekt enthält die Typen 'Bitmap' und 'String' und dann nur Getter und Setter für beide. Ist Bitmap zunächst serialisierbar? Wie würde ich dies serialisieren, um es in SharedPreferences zu speichern? Ich habe viele Leute gesehen, die eine ähnliche Frage gestellt haben, aber keine …
Ich habe eine Anwendung, in der ich eine "Login" -Aktivität implementieren muss. Ich habe diese Komponenten: EditText Benutzername EditText Passwort Button Login Schaltfläche Abbrechen Ich möchte, dass meine Anwendung die Anmeldedaten des Benutzers speichert, sobald sich der Benutzer angemeldet hat, bis der Benutzer auf die Schaltfläche "Abmelden" klicken würde. Ich …
Ich habe eine Klasse, die PreferenceActivity erweitert und den Einstellungsbildschirm meiner App anzeigt. Ist es möglich zu überprüfen, ob Änderungen an den Einstellungen vorgenommen wurden? Das hilft... http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html Anderer verwandter Beitrag: SharedPreferences.onSharedPreferenceChangeListener wird nicht konsistent aufgerufen public class PreferenceClass extends PreferenceActivity { OnSharedPreferenceChangeListener listener; public void onCreate(Bundle savedInstanceState) { SharedPreferences …
Ich habe onSharedPreferenceChangedin meiner Hauptaktivität implementiert . Wenn ich die Einstellungen in der Hauptaktivität ändere, wird mein Ereignis ausgelöst. Wenn ich die Einstellungen über meinen PreferenceActivityEinstellungsbildschirm ändere ( ), wird mein Ereignis NICHT ausgelöst, wenn Einstellungen geändert werden (da es sich um eine separate Aktivität und einen separaten Verweis auf …
Ich habe Probleme beim Abrufen von Werten (auf einem Android 9.0-Gerät) aus freigegebenen Einstellungen, nachdem ich die App neu installiert habe und allowBackup = true habe. <manifest ... > ... <application android:allowBackup="true" ... > ... </application> </manifest> Demnach: https://developer.android.com/guide/topics/data/autobackup Die gemeinsamen Einstellungen sollten wiederhergestellt werden? SharedPreferences prefs = getSharedPreferences("TEST", MODE_PRIVATE); …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.