неверный тип convertView BaseAdapter of ListView

У меня есть адаптер представления списка, который использует различные типы строк представления.

В большинстве случаев он работает нормально. Но когда я удаляю элемент из списка, он вылетает. Он отправляет convertView неправильного типа в getView

public View getView(int position, View convertView, ViewGroup patent) ...  

, но getItemViewType возвращает правильный тип.

public int getItemViewType(int position)

я вижу что-то похожее на это

дайте мне тип для позиции 1 -> возвращает правильный тип (скажем, 1)

дайте мне представление для позиции 1 с представлением содержимого для неправильного типа (скажем тип 2.)

Есть идеи?

9
задан madmik3 8 December 2011 в 18:46
поделиться