Ich habe eine Liste (von Nachrichten) und möchte dem Benutzer die Möglichkeit geben, diese Elemente aus der Liste zu entfernen. Ich habe eine ArrayAdapter
erweitert und geben Sie eine ArrayList
meiner Nachrichten und möchte einfach ein Element aus dieser Liste entfernen und aktualisieren Sie dann die ListView
, anstatt die gesamte Liste der gesendeten Nachrichten neu zu laden. Das Problem ist, wenn es nur eine Nachricht gibt und ich entferne es mit listAdapter.remove(messageObject)
, ruft der Adapter immer noch getView()
und dann werfen NullPointerExceptions
überall. Ich bin nicht sicher, was der beste Weg ist, dies zu tun.Android: Entfernen von Elementen aus einer ListView/ArrayAdapter-Aktivität
5
A
Antwort
7
Offensichtlich Dinge gehen ein wenig drunter und drüber, wenn Sie die Funktion getCount() in Ihrem benutzerdefinierten ArrayAdapter nicht überschreiben. Ich habe es auf die Größe meiner ArrayList eingestellt und jetzt scheint alles richtig zu funktionieren.
Verwandte Themen
- 1. Entfernen von Elementen aus einer Liste
- 2. Java, Entfernen von Elementen aus einer ArrayList
- 3. LINQ: Entfernen von Elementen aus IQueryable
- 4. Entfernen von Elementen aus BTreeMap durch Iteration
- 5. Entfernen von Elementen aus einer Liste mit bestimmten Zeichen
- 6. R: Entfernen von NULL-Elementen aus einer Liste
- 7. Entfernen von N Elementen aus einer Liste bedingt
- 8. Entfernen von Elementen aus einer verschachtelten Liste Python
- 9. Entfernen aller Instanzen von Elementen aus Array
- 10. Entfernen von doppelten Elementen aus Dropdown-Datenbank
- 11. C# Entfernen von Elementen aus Listbox
- 12. Python - Entfernen von Elementen aus Listen
- 13. Entfernen von Elementen aus jCarousel nach Index
- 14. Entfernen von ArraList-Elementen in einer Methode
- 15. Entfernen von Elementen von ID
- 16. Entfernen von zwei Elementen in einer Zeile
- 17. D3: Entfernen von Elementen
- 18. Cache zufällig Entfernen von Elementen
- 19. Entfernen einer bestimmten Zeichenfolge aus ganzen assoziativen Array-Elementen
- 20. Probleme beim Entfernen von Elementen aus der Liste
- 21. Schneller Weg zum Entfernen von Elementen aus der Liste
- 22. Extrahieren von Elementen aus einer QueryDict
- 23. Finding Kombination von Elementen aus einer Liste
- 24. Aus einer Menge von 1 Elementen einen Eintrag aus der Warteschlange entfernen
- 25. Ersetzen von Elementen und Entfernen aller Elemente
- 26. Entfernen von HTML-Elementen aus dem DOM mit jQuery
- 27. Entfernen von doppelten Elementen aus Array, deren Elemente variieren können
- 28. C# - Entfernen von Elementen aus dem Wörterbuch in While-Schleife
- 29. Entfernen von Elementen aus einem Struktur-Array in Matlab
- 30. Hinzufügen/Entfernen von Elementen aus JSON-Daten mit JQuery