【发布时间】:2010-11-22 03:35:59
【问题描述】:
我有一个(消息)列表,我想让用户能够从列表中删除这些项目。我已经扩展了 ArrayAdapter 并给它一个 ArrayList 我的消息,并且想简单地从该列表中删除一个项目,然后刷新 ListView 而不是重新加载整个已发送消息列表。问题是,如果只有一条消息并且我使用listAdapter.remove(messageObject) 将其删除,则适配器仍在调用getView(),然后将NullPointerExceptions 到处乱扔。我不确定最好的方法是什么。
【问题讨论】: