我有一个带有 onListItemListener 的 ListView,我有它,所以如果你点击一个 ListView 项目,它会删除它,但由于某种原因,如果我从列表中删除最后一个项目,应用程序会崩溃并给我这个错误(java.lang.IndexOutOfBoundsException: Invalid index 3, size is 3)
有谁知道这意味着什么?
这是我的代码:
@Override
protected void onListItemClick(ListView l, View v, int pos, long id) {
super.onListItemClick(l, v, pos, id);
adapter.remove(adapter.getItem(pos));
adapter.notifyDataSetChanged();
}