У меня есть ListView с onListItemListener, у меня оно есть, если вы нажмете элемент ListView, он удалит его, но по какой-то причине, если я удалю последний элемент формы из списка, приложение сбой и дает мне эту ошибку (java.lang.IndexOutOfBoundsException: Invalid index 3, size is 3)
Ошибка при удалении последнего элемента из списка ViewView в Android
Кто-нибудь знает, что это значит?
Это мой код:
@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();
}
Какую линию вы получаете ошибку? Вы не должны получать его внутри этой функции – codeMagic
@codeMagic 40, который является «adapter.remove (adapter.getItem (pos)); –