Meine App hat 10 Aktivitäten, jede Aktivität hat einige EditText Senden Schaltfläche und eine Listview, , wenn der Benutzer auf Senden Schaltfläche klicken Ich möchte den Wert von EditTexts in ListView hinzufügen. Ich möchte diese Werte auch speichern, damit der Benutzer beim erneuten Öffnen der App auf seine vorherigen Daten zugreifen kann.Wie teilen Sie Daten in mehreren Aktivitäten über SQLite?
Ich habe versucht, diese Werte in sharedPreferences zu speichern, aber es funktioniert nicht mit mehr als 1 Aktivität.
Ich habe auch gedacht, um diese Werte in SQLite-Datenbank zu speichern, aber es ist sehr langer Betrieb
Jede Lösung ....
Tatsächlich funktionieren SharedPreferences glücklicherweise mit mehr als einer Aktivität. Sie müssen getSharedPreferences() wie im Dokument erläutert aufrufen (https://developer.android.com/training/basics/data-storage/shared-preferences.html). Aber es hängt davon ab, wie viele Daten Sie speichern möchten. Sonst könnte eine SQLite-Datenbank eine bessere Idee sein. – Eselfar
Werfen Sie einen Blick auf diese: https://developer.android.com/training/basics/data-storage/shared-preferences.html –
Quellcode ???? was Sie für diese – MPG