我(的消息)的列表和我想给用户从列表中删除这些项目的能力。我已经延长了ArrayAdapter,并给我的消息的ArrayList并想简单地从列表中删除的项,然后刷新ListView而不是重装发送的信息的完整列表中。问题是,如果只有一个消息,我用它listAdapter.remove(messageObject)删除,适配器仍然呼吁getView()然后扔NullPointerExceptions所有的地方。我不知道最好的方法就是去了解这个东西。

有帮助吗?

解决方案

显然,事情有点失控,如果你不覆盖您的自定义ArrayAdapter利用getCount()函数。我将它设置为我的ArrayList的大小,现在一切似乎正常工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top