Meine App haben eine Aktivität (1), lädt ein TabLayout, in der ersten Registerkarte habe ich ein RecyclerView, und jedes Element hat ein onclick -Ereignis, eine andere Aktivität (2) zu öffnen, wenn ich die Aktivität schließe (2) durch onBackPressed() -Methode und zurück zur Aktivität (1), ist die RecyclerView leer. Es gibt eine Möglichkeit, die RecyclerView-Daten für diesen Fall geladen zu halten?Halten Sie Recyclerview Daten zwischen Aktivitäten
1
A
Antwort
0
Eine Möglichkeit besteht darin, eine Singleton-Klasse zu verwenden, die alle Daten speichert. Wenn Sie Aktivität (1) laden, verwenden Sie die Daten aus der Singleton-Klasse. Hier ein Beispiel:
// DataSingleton.java
public class DataSingleton
{
public static ArrayList<String> list = new ArrayList<>();
}
// Use example
onBindView(...)
{
holder.textView.setText(DataSingleton.list.get(position));
}
Da es statisch ist, werden die Daten im gesamten Programm beibehalten. Ich denke auch, dass eine ähnliche Frage schon früher gestellt wurde, aber ich kann es nicht entschuldigen
Verwandte Themen
- 1. RecyclerView Speichern/Wiederherstellen zwischen Aktivitäten
- 2. Senden Sie Daten zwischen Aktivitäten
- 3. Weitergabe von Daten zwischen Aktivitäten
- 4. Android halten Navigationsleiste über Aktivitäten
- 5. Weitergabe von Daten zwischen Aktivitäten in Android
- 6. RecyclerView halten ersten sichtbaren Artikel
- 7. Sharing Cursor zwischen Aktivitäten
- 8. Halten Sie Daten zwischen den Seiten in eckigen js
- 9. Android PagerView zwischen Aktivitäten
- 10. So wechseln Sie zwischen Aktivitäten mit Viewflipper
- 11. übergeben Sie ein ParseGeoPoint zwischen Aktivitäten
- 12. Android-Leistung zwischen Aktivitäten
- 13. Variable zwischen Aktivitäten senden
- 14. Mehrere Aktivitäten: intent und sharedpreferences funktionieren nicht zwischen allen Aktivitäten
- 15. Android teilen Standortdaten zwischen Aktivitäten
- 16. Android: Wie übergeben Sie ArrayList <customObject> zwischen Aktivitäten?
- 17. Senden von Daten zwischen zwei Aktivitäten mithilfe expliziter Intents
- 18. So halten Sie AzureRMAccount zwischen den Sitzungen
- 19. Absichten Anhand der Daten zwischen den Aktivitäten passieren
- 20. Wie Daten zwischen Aktivitäten in Android speichern ?, Warenkorb wie
- 21. Daten senden zwischen Aktivitäten wie mit Fragment getan
- 22. Wie tausche ich Daten (Objekte) zwischen verschiedenen Android-Aktivitäten aus?
- 23. Senden von Daten zwischen Aktivitäten mit benutzerdefinierter Variable
- 24. Teilen eines Objekts zwischen Aktivitäten
- 25. Passing Future Objekt zwischen Aktivitäten
- 26. Wie soll ich zwischen Aktivitäten kommunizieren?
- 27. Halten Sie SQLite Daten nach dem Update
- 28. Übergangseffekte zwischen Aktivitäten in Android
- 29. Freigeben von Domänenobjekten zwischen Aktivitäten
- 30. Wechsel zwischen Aktivitäten in Android