O GapWorker com vistas sucateadas ou anexadas não pode ser reciclado. isScrap: false isAttached: true
Quando eu rolar minha visão da reciclagem muito rápido, estou recebendo a seguinte falha
java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true
at android.support.v7.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:5659)
at android.support.v7.widget.RecyclerView$Recycler.recycleView(RecyclerView.java:5603)
at android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(GapWorker.java:277)
at android.support.v7.widget.GapWorker.flushTaskWithDeadline(GapWorker.java:324)
at android.support.v7.widget.GapWorker.flushTasksWithDeadline(GapWorker.java:337)
at android.support.v7.widget.GapWorker.prefetch(GapWorker.java:344)
at android.support.v7.widget.GapWorker.run(GapWorker.java:370)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Eu tentei todos os meus esforços e obtive uma pergunta semelhante no stackoverflow, mas nenhum deles foi útil como seguir os links,
Não tenho conhecimento dessa falha de onde está ocorrendo. Qualquer ajuda seria muito apreciada. Não estou usando "android: animateLayoutChanges =" true "
Basicamente, eu tentei mesclar esses dois projetos diferentes do GitHub,
Os links de meus arquivos são os seguintes de pastbin,
Meu adaptador é mesclado a partir de dois adaptadores diferentes de rv