我有一个使用不同类型的视图行的列表视图适配器。
大多数时候它工作正常。但是当我从列表中删除一个元素时,它会崩溃。它将错误类型的 convertView 发送到 getView
public View getView(int position, View convertView, ViewGroup patent) ...
但是 getItemViewType 正在返回正确的类型。
public int getItemViewType(int position)
所以我看到一些看起来像这样的东西
给我位置 1 的类型 -> 返回正确的类型(比如 1)
给我一个位置 1 的视图,其中包含错误类型的内容视图(比如类型 2。)
有任何想法吗?