У меня есть список (сообщений), и я хочу дать пользователю возможность удалить эти элементы из списка. Я расширил ArrayAdapter
и дал ему ArrayList
своих сообщений и хотел бы просто удалить элемент из этого списка, а затем обновить ListView
вместо перезагрузки всего списка отправленных сообщений. Проблема в том, что если есть только одно сообщение, и я удаляю его, используя listAdapter.remove(messageObject)
, адаптер все еще вызывает getView()
и затем выдает NullPointerExceptions
повсюду. Я не уверен, что лучший способ это сделать.