Android 通知插入的项目崩溃

Android 通知插入的项目崩溃,android,android-recyclerview,Android,Android Recyclerview,我使用这段代码在用户单击页脚时添加一个新项目。但是,应用程序有时会崩溃,错误显示项目位置无效,而有时会添加项目。它使用notifyDataSetChanged()时工作正常。但是,由于这会消耗动画并且效率不够,因此我返回到notifyItemInserted() 位置无效的错误意味着传递给适配器和(getItemCount或getItemViewType)的数据列表存在差异。您是否使用最新的支持库23.1.1?是………我使用的是自定义线性布局管理器。它会引起一些问题吗?它的工作做得非常好,但是我

我使用这段代码在用户单击页脚时添加一个新项目。但是,应用程序有时会崩溃,错误显示项目位置无效,而有时会添加项目。它使用notifyDataSetChanged()时工作正常。但是,由于这会消耗动画并且效率不够,因此我返回到notifyItemInserted()


位置无效的错误意味着传递给适配器和(
getItemCount
getItemViewType
)的数据列表存在差异。

您是否使用最新的
支持库
<代码>23.1.1?是………我使用的是自定义线性布局管理器。它会引起一些问题吗?它的工作做得非常好,但是我需要它来包装recyclerview的内容。它可能。。。您正在使用哪种自定义
LinearLayoutManager
?为什么不试着看看常规的
LinearLayoutManager
是否也会发生这种情况
if(adapter.getItemViewType(position)==3)
                    {
                            arrayList.get(position).isFooter = false;
                            arrayList.add(new Tasks("ggdgg",true));
                            adapter.notifyItemInserted(arrayList.size()-1);
                    }