gpt4 book ai didi

android - RecyclerView 和 SwipeRefreshLayout 崩溃滚动列表

转载 作者:行者123 更新时间:2023-11-30 01:11:49 38 4
gpt4 key购买 nike

亲爱的,

我在 SwipeRefreshLayout 中有一个 RecyclerView(版本 v7 23.4.0)。如果我在通过 SwipeRefreshLayout 更新回收器时尝试向下滚动回收器 View ,则会发生错误,因为适配器中的元素发生了中断。

为什么不一致???如果我想更新 recyclerview,默认情况下,recyclerview 应该等待 swiperefreshlayout 结束更新!正确的?我该如何解决这个问题?有小费吗?

 java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 7(offset:7).state:60

当 swiperefreshlayout 处于 Activity 状态时,如何停止 recyclerview 接收任何事件?

最佳答案

如果您在 onRefresh() 中清除您的列表,您应该通知您的适配器例如 mAdapter.notifyDataSetChanged();

我遇到过同样的问题,并且是这样解决的。学分转到this answer

关于android - RecyclerView 和 SwipeRefreshLayout 崩溃滚动列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38357479/

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