gpt4 book ai didi

android - 带有 Scrapped 或附加 View 的 GapWorker 可能不会被回收。 isScrap :false isAttached:true

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:03:08 25 4
gpt4 key购买 nike

当我滚动我的 recyclerview 太快时,我遇到了以下崩溃

 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)

我已经尽了一切努力并在 stackoverflow 上得到了类似的问题,但是没有一个像以下链接那样有帮助,

Link 1

Link 2

Link 3

Link 4

Link 5

我不知道这次崩溃是从哪里发生的。任何帮助将不胜感激。我既不使用 "android:animateLayoutChanges="true"

基本上我曾尝试合并这两个不同的 GitHub 项目,

rv-adapter-states

rv-adapter-endless

我的文件链接如下,来自pastbin,

Row Layout

Code of recyclerview

My Adapter merge from two diffrent adapter of rv

Main adapter

最佳答案

我遇到了同样的问题,我不知道为什么会这样。

我解决了它,删除了 recyclerview 上的 android:animateLayoutChanges 并为我添加的 recyclerview 设置了动画:recyclerView.setItemAnimator(new DefaultItemAnimator());

注册一个账号添加public long getItemId(int position)方法,如果需要动画则设置setHasStableIds(true)

关于android - 带有 Scrapped 或附加 View 的 GapWorker 可能不会被回收。 isScrap :false isAttached:true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41408085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com