我在我的应用程序中使用RecyclerView和Sqlite。正在更新或通知时)得到意外的异常。请检查我的setAdapter(),我正在使用它通知并设置RecyclerView上的适配器
if (adapter ==:检测到不一致。无效项目位置21(偏移号:21) android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolder
2-来自数据库的每个数据都需要一些调整,为此,我按下一个按钮,当我按下它时,这个按钮会改变它的颜色,所以我知道该按钮的动作已经完成,但是,每次计时器刷新回收器时,它不仅会转到第一个项目,而且会将按钮变成原始颜色,因为它正在用数据库中的数据重新创建整个回收器,而这是不可能发生的,当计时器刷新回收器时,旧项目应该保持不变,只有在有新的项目时才添加新的项目。好的,这是我的适配器和活动的代码,提前感谢你的帮助。这是适配器
public class ComandaAdapter exten