刷新刷新刷新刷新后的indexoutofboundsexception

时间:2017-06-15 18:21:41

标签: android exception android-recyclerview indexoutofboundsexception swiperefreshlayout

swipe to refresh refreshing bug 你好!我有一个recyclerview和刷卡刷新布局。当我向下滑动并且当我向上滚动时它开始刷新它仍然刷新应用程序崩溃并且日志说明图片中的东西。完成refrwshing后,一切正常,直到你再次刷新时向上滚动。它表示indexoutof界限和位置2.提前感谢! :)

编辑1:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout
    android:id="@+id/swipe_refresh"
    android:layout_width="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    android:layout_height="wrap_content"
    android:background="@color/colorPrimaryNewsBG"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

<android.support.v7.widget.RecyclerView
    android:id="@+id/recyclerview"
    android:clipChildren="false"
    android:clipToPadding="false"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>

</android.support.v4.widget.SwipeRefreshLayout>

1 个答案:

答案 0 :(得分:1)

修正了它! this问题几乎描述了我遇到的确切问题。寻找indexoutofbounds没有工作,所以我设法找到问题:当它被告知清除列表时发生了,但我从未通知适配器数据被刷新!