An IllegalStateException was thrown because an attempt was made to modify the RecyclerView while it was computing its layout or scrolling. The exception occurred when trying to notify an item of a change. The stack trace shows the exception occurred during a layout or scroll operation at multiple levels of the view hierarchy.
An IllegalStateException was thrown because an attempt was made to modify the RecyclerView while it was computing its layout or scrolling. The exception occurred when trying to notify an item of a change. The stack trace shows the exception occurred during a layout or scroll operation at multiple levels of the view hierarchy.
An IllegalStateException was thrown because an attempt was made to modify the RecyclerView while it was computing its layout or scrolling. The exception occurred when trying to notify an item of a change. The stack trace shows the exception occurred during a layout or scroll operation at multiple levels of the view hierarchy.
IllegalStateException: Cannot call this method while RecyclerView is
computing a layout or scrolling androidx.recyclerview.widget.RecyclerView{a6e7b85 VFED..... ......I. 0,0-1080,2127 #102000a android:id/list}, adapter:o.u76@88b4dda, layout:com.snaptube.mixed_list.recyclerview.ExposureLinearLayoutManager@5a4c20b, context:o.i0@eb594a2 at androidx.recyclerview.widget.RecyclerView.assertNotInLayoutOrScroll(:3) at androidx.recyclerview.widget.RecyclerView$u.ˎ(:1) at androidx.recyclerview.widget.RecyclerView$h.ᐝ(:2) at androidx.recyclerview.widget.RecyclerView$g.notifyItemChanged(:2) at com.snaptube.mixed_list.view.card.ViewHolderTransaction.commit(:21) at com.snaptube.premium.viewholder.ImmersivePlayableViewHolder.ˊ(:12) at com.snaptube.premium.playback.feed.FeedPlaybackControllerImpl.ˊ(:7) at com.snaptube.premium.playback.feed.FeedPlaybackControllerImpl.)26:(ﹸ at com.snaptube.premium.playback.feed.FeedPlaybackControllerImpl.ᵧ(:14) at com.snaptube.mixed_list.view.card.PlayableViewHolder.)21:(ﻨ at com.snaptube.mixed_list.view.card.PlayableViewHolder.)3:(ہ at o.hb8.ˌ(:4) at o.o76.)5:(י at o.o76.onBindViewHolder(:2) at androidx.recyclerview.widget.RecyclerView$g.bindViewHolder(:6) at androidx.recyclerview.widget.RecyclerView$s.ー(:6) at androidx.recyclerview.widget.RecyclerView$s.ʳ(:55) at androidx.recyclerview.widget.RecyclerView$s.ˍ(:1) at androidx.recyclerview.widget.RecyclerView$s.ˌ(:1) at androidx.recyclerview.widget.LinearLayoutManager$c.ˏ(:3) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(:1) at androidx.recyclerview.widget.LinearLayoutManager.fill(:9) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(:64) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(:8) at androidx.recyclerview.widget.RecyclerView.dispatchLayout(:9) at androidx.recyclerview.widget.RecyclerView.onLayout(:2) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at androidx.swiperefreshlayout.widget.SwipeRefreshLayout.onLayout(:11) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at com.scwang.smartrefresh.layout.SmartRefreshLayout.onLayout(:18) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at androidx.recyclerview.widget.RecyclerView$LayoutManager.layoutDecoratedWithMargins( :3) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(:31) at androidx.recyclerview.widget.LinearLayoutManager.fill(:9) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(:64) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(:8) at androidx.recyclerview.widget.RecyclerView.dispatchLayout(:9) at androidx.recyclerview.widget.RecyclerView.onLayout(:2) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at androidx.viewpager2.widget.ViewPager2.onLayout(:8) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at androidx.viewpager.widget.ViewPager.onLayout(:35) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at androidx.viewpager.widget.ViewPager.onLayout(:35) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at o.sx3.)22:(ﹶ at o.tx3.ʿ(:1) at com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.ʿ(:1) at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(:7) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:374) at android.widget.FrameLayout.onLayout(FrameLayout.java:312) at com.android.internal.policy.DecorView.onLayout(DecorView.java:1331) at android.view.View.layout(View.java:24461) at android.view.ViewGroup.layout(ViewGroup.java:7412) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4609) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4031) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2919) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10491) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1108) at android.view.Choreographer.doCallbacks(Choreographer.java:866) at android.view.Choreographer.doFrame(Choreographer.java:797) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1092) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:226) at android.os.Looper.loop(Looper.java:313) at android.app.ActivityThread.main(ActivityThread.java:8663) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)