Ich versuche, eine erste Art der Synchronisierung Aufgabe zu machen. Das heißt, die Methode kann nur einmal ausgeführt werden, wenn die App installiert ist und nicht erneut. Also ich möchte einen Wert namens mit dem Standardwert 0 speichern, aber wenn Sync-Methode aufgerufen wird, wird es 1. Speichern der Variable auf SD-Karte ist, was ich gefunden habe, aber ich denke, es ist zu viel für die Speicherung einer ganzzahligen Variable Jeder Vorschlag auf wie es geht ?Wie man einen Wert dauerhaft in Android speichert?
0
A
Antwort
4
Es gibt mehrere Möglichkeiten, die Werte dauerhaft in der Android-Anwendung zu speichern. Aber die beste Lösung in Ihrem Fall ist SharedPreference.
https://developer.android.com/reference/android/content/SharedPreferences.html
Sie können die Werte in allen primitiven Typen speichern.
Diese Daten werden nur entfernt, wenn Sie die App deinstallieren oder Daten von Ihrer App über Einstellungen löschen.
2
Verwendung SharePreference
// save data into share SharePreference
SharedPreferences sp = getSharedPreferences("FILE_NAME", MODE_PRIVATE);
SharedPreferences.Editor edit = sp.edit();
edit.putInt("key",value);
edit.apply();
// get data from share SharePreference
SharedPreferences sp = getSharedPreferences("FILE_NAME", MODE_PRIVATE);
int result = sp.getInt("key", -1);
Verwandte Themen
- 1. Wie man ein Objekt dauerhaft im Speicher mit Spark speichert?
- 2. Wie speichert man den leeren Wert in Arraylist in Android?
- 3. Wie speichert man einen booleschen Wert in einem NSArray?
- 4. Wie man Benutzer/Passwort in Android speichert?
- 5. Wie speichert man Werte in Android?
- 6. Wie man einen Integer-Wert speichert, wenn das Programm in Android Studio geschlossen wird
- 7. Wie speichert man einen trainierten Klassifikator?
- 8. Wie speichert man 2 Strings in einer Android App?
- 9. Wie TextView Text dauerhaft in Android ändern?
- 10. Wie speichert man einen NSUInteger mit NSCoding?
- 11. Wie speichert man kleine Datenmengen für häufige Suche in Android?
- 12. Wie speichert man Datensätze in SQLite in Android von Datumstyp?
- 13. Android Lock dauerhaft deaktivieren
- 14. Wie man Einstellungen speichert
- 15. _SESSION Variable $ nur speichert einen Wert
- 16. Wie man den Wert von enum in arraylist speichert?
- 17. Wie für einen Wert in Feuerbasis Android
- 18. Wie man einen Preis in zwei Ganzzahlen in swift speichert
- 19. SharedPreferences speichert keinen Wert
- 20. wie man Datenbankpasswort speichert
- 21. Wie man einen Baum in der SQL-Datenbank speichert
- 22. Wie speichert man einen Verweis auf eine Klasse in Java?
- 23. Wie man eine Datei in android sqlite Datenbank speichert
- 24. Wie speichert man einen Wert von NSString als Char-Array innerhalb einer Struktur in Objective-C?
- 25. Wie speichert man einen globalen Wert (nicht unbedingt eine globale Variable) in jQuery?
- 26. Wie aktualisiert man einen Wert in einer JSON-Datei und speichert ihn über node.js
- 27. Wie speichert man einen Wert aus einem HTML-Eingabefeld in einem Javascript-Array?
- 28. Wie speichert man Passwörter in der Datenbank?
- 29. Android: sqlite speichert nur einen Artikel
- 30. dauerhaft einen COM-Port in Matlab öffnen