Ich möchte Daten in Listview von meiner Datenbank (wie Breite und Länge) zusammen mit Daten basierend auf einem Sensor Listener und Standort Listener (Richtung und Entfernung, nicht in der Datenbank). Richtung und Entfernung ändern sich, wenn sich der Benutzer bewegt. Die Artikel werden nach Entfernung sortiert. Ich habe den Inhaltsanbieter implementiert, um Daten aus der Datenbank zu erhalten. Ich habe Probleme mit dem Entwurf von Adapter und/oder Loader. Sollte ich den benutzerdefinierten Cursor-Adapter verwenden oder ist es besser, ArrayAdapter zu erweitern und Daten vom Cursor zu füllen? Sollte ich CursorLoader auch verwenden oder einen benutzerdefinierten implementieren?Adapter für Listview
0
A
Antwort
0
Wenn Sie aus der Datenbank am einfachsten lesen, wäre SimpleCursorAdapter
. Die Idee ist, dass Sie festlegen, welche Tabellenfeldnamen welchen XML-Ansichten entsprechen. Sie benötigen wahrscheinlich keinen Content Provider, es sei denn, Sie möchten Ihre Daten in externe Apps exportieren. Es gibt viele Beispiele für die Verwendung von SimpleCursorAdapter
. Ich denke, Sie wollen onBindView
überschreiben, um die Liste aufzufüllen, weil einige Daten nicht von db sind.
Verwandte Themen
- 1. onItemClick ListView, verschiedene Adapter
- 2. ListView Adapter und MainActivity
- 3. Filter ListView durch Adapter
- 4. ListView Adapter NullPointer Ausnahme
- 5. Populate Listview mit Firebase Adapter
- 6. Einstellung ListView Adapter: Nullzeiger Ausnahme
- 7. ListView - Custom Adapter ohne LayoutInflator
- 8. Android ListView-Array-Adapter ausgewählt
- 9. ListView Custom Adapter wiederholen Artikel
- 10. ListView (Adapter) Element Sichtbarkeit Listener
- 11. Listview mit Array-Adapter sortieren
- 12. Einstellung Listview Adapter auf Fragment
- 13. LIstView Adapter zeigt keinen Inhalt mit benutzerdefiniertem Adapter an
- 14. bester Weg Adapter/Listview auf Android aktualisieren
- 15. mit Adapter zur Anzeige von ListView Mono für Android
- 16. Verwenden von Cursor mit ListView-Adapter für eine große Datenmenge
- 17. Wie implementiere ich einen Adapter für meine Listview in Fragment
- 18. Wie wird getView() für einen ListView-Adapter aufgerufen?
- 19. Textfarbe für jeden benutzerdefinierten Adapter aus einem listView setzen
- 20. etwas Hilfe benötigen Gridview/Listview-Adapter verstehen
- 21. Android ListView Adapter mit zwei ArrayLists
- 22. Absicht innerhalb onclicklistener auf einem Listview-Adapter
- 23. Bildansicht nicht korrekt über Listview-Adapter
- 24. Update Fragment TextView von ListView Adapter
- 25. alertdialog listview mit benutzerdefinierten Adapter zeigt nichts
- 26. Nullpointer bei der Einstellung Listview-Adapter (DrawerLayout)
- 27. Implementieren erweiterbare ListView mit benutzerdefinierten Adapter
- 28. onItemClick auf benutzerdefinierten Adapter einstellen ListView
- 29. listview mit arraylist, einfacher adapter in android
- 30. IndexOutOfBoundsException in meinem Android Listview Adapter