Mam listę (wiadomości) i chcę dać użytkownikowi możliwość usunięcia tych elementów z listy. Rozszerzyłem numer ArrayAdapter
i nadałem mu ArrayList
moich wiadomości i chciałbym po prostu usunąć element z tej listy, a następnie odświeżam ListView
zamiast przeładowywać całą listę wysłanych wiadomości. Problem polega na tym, że jeśli istnieje tylko jeden komunikat i usuwam go za pomocą listAdapter.remove(messageObject)
, adapter nadal wywołuje getView()
, a następnie rzuca w każdym miejscu NullPointerExceptions
. Nie jestem pewien, jaki jest najlepszy sposób, aby to osiągnąć.Android: Usuwanie elementów z działania ListView/ArrayAdapter
5
A
Odpowiedz
7
Wygląda na to, że pewne rzeczy mogą nieco drętwić, jeśli nie zastąpisz funkcji getCount() w niestandardowym ArrayAdapter. Ustawiłem go na rozmiar mojej tablicy ArrayList i teraz wszystko działa poprawnie.
Powiązane problemy
- 1. Usuwanie widoku z działania
- 2. Usuwanie elementów z tablicy Ruby
- 3. Usuwanie elementów pustych z listy
- 4. Usuwanie duplikatów elementów z tablicy
- 5. android actionbar - usuwanie actionbar dynamicznie
- 6. Aktualizacja widgetu Android z działania
- 7. D3: Usuwanie elementów
- 8. Usuwanie elementów z jednej listy w innej
- 9. Usuwanie elementów z BTreeMap znalezionego w iteracji
- 10. Usuwanie ostatnich elementów N z listy
- 11. Usuwanie elementów z ListView w Django 1.5
- 12. Usuwanie elementów z tablicy struktur w Matlab
- 13. Usuwanie elementów z tablicy w C
- 14. Usuwanie elementów opakowania z szeregowej tablicy XML
- 15. Usuwanie pustych elementów z wektora ciągów znaków
- 16. Dodawanie/usuwanie elementów danych z parametrami szablonu?
- 17. Usuwanie elementów interfejsu z pliku Xib
- 18. R: usuwanie elementów NULL z listy
- 19. Usuwanie elementów ze słownika z pętlą for
- 20. R: usuwanie ostatnich elementów wektora
- 21. Usuwanie elementów według nazwy klasy?
- 22. Android harmonogram działania
- 23. Uruchamianie usługi Android init.rc z działania
- 24. Android używający intencji otwarcia fragmentu z działania
- 25. Usuwanie przycisku div na przycisku - problem: usuwanie wszystkich elementów div
- 26. Android: Dodawanie fragmentu do działania
- 27. Android - dodawanie AppWidgets do działania
- 28. Początkujący Android: poznanie działania MotionEvent
- 29. Projekt biblioteki Android i Działania
- 30. usuwanie elementów opartych kursora w RecyclerView