gpt4 book ai didi

android - 查看分页器2/回收器 View 崩溃的不一致

转载 作者:行者123 更新时间:2023-12-02 07:30:35 24 4
gpt4 key购买 nike

在我的应用程序中崩溃。认为这与viewpager2有关,但无法得出结论。尝试了notifyDatasetchanged(),但没有使用它。

Process: PID: 19449
**java.lang.IndexOutOfBoundsException:**

**Inconsistency detected.**


**Invalid item position 0(offset:-1).state:5
androidx.viewpager2.widget.ViewPager2$RecyclerViewImpl{ee4a46e VFED..... ......ID 0,0-1080,1776
#7},
adapter:abc.adapter.ABCPagerAdapter@c87b70f,
layout:androidx.viewpager2.widget.ViewPager2$LinearLayoutManagerImpl@429b39c,
context:abc.view.ABCActivity**


@f6d7d59 at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java)
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java)
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java)
at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java)
at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java)
at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java)
at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java)
at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep1(RecyclerView.java)
at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java)
at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java)
at android.view.View.layout(View.java
at android.view.ViewGroup.layout(ViewGroup.java)
at androidx.viewpager2.widget.ViewPager2.onLayout(ViewPager2.java)
at android.view.View.layout(View.java)
at android.view.ViewGroup.layout(ViewGroup.java)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java)
at android.widget.LinearLayout.onLayout(LinearLayout.java:)
at android.view.View.layout(View.java)
at android.view.ViewGroup.layout(ViewGroup.java)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:)
at android.widget.FrameLayout.onLayout(FrameLayout.java:)
at androidx.core.widget.NestedScrollView.onLayout(NestedScrollView.java)

最佳答案

java.lang.IndexOutOfBoundsException:

当您尝试执行以下操作时,会出现此异常:

(A)如果List / ArrayList为Full,则在Arraylist或List中添加一个元素。

(B)当您尝试从空的List / ArrayList删除项目时

如果您通过提及您在哪个操作中遇到此错误或哪个类来简化您的问题,那是很好的

关于android - 查看分页器2/回收器 View 崩溃的不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61817991/

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