5
我有一个(消息)列表,我想让用户能够从列表中删除这些项目。我已将ArrayAdapter
扩展为ArrayAdapter
,并为其提供ArrayList
我的消息,并希望仅从该列表中删除项目,然后刷新ListView
而不是重新加载发送消息的整个列表。问题是,如果只有一条消息,并且我使用listAdapter.remove(messageObject)
将其删除,则适配器仍然调用getView()
,然后在各处投掷NullPointerExceptions
。我不确定最好的办法是怎么去做这件事。Android:从ListView/ArrayAdapter中删除项目