v7 RecyclerView.computeVerticalScrollRange() gives NullPointerException

只愿长相守 提交于 2019-12-11 16:24:24

问题


i am getting

Fatal Exception: java.lang.NullPointerException
   at android.support.v7.widget.RecyclerView.computeVerticalScrollRange(SourceFile:1654)
   at android.view.View.onDrawScrollBars(View.java:12160)
   at android.view.View.draw(View.java:14742)
   at android.support.v7.widget.RecyclerView.draw(SourceFile:3097)
   at android.view.View.getDisplayList(View.java:13588)
   at android.view.View.getDisplayList(View.java:13635)
   at android.view.View.draw(View.java:14430)
   at android.view.ViewGroup.drawChild(ViewGroup.java:3252)
   at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3070)
   at android.view.View.draw(View.java:14739)
   at android.view.View.getDisplayList(View.java:13588)
   at android.view.View.getDisplayList(View.java:13635)
   at android.view.View.draw(View.java:14430)
   at android.view.ViewGroup.drawChild(ViewGroup.java:3252)
   at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3070)
   at android.view.View.draw(View.java:14739)
   at android.widget.FrameLayout.draw(FrameLayout.java:534)

this crash but this is not happing always . some user getting this crash . i tried with different scenario i haven't got this crash

my code is

 adapter = new HAdapter(getContext(), mList);
        LinearLayoutManager layoutManager = new     LinearLayoutManager(getContext());
        list.setLayoutManager(layoutManager);
        list.addItemDecoration(new VerticalSpaceItemDecoration(5));
        list.setAdapter(adapter);
        layoutManager.scrollToPosition(2);

   compile ('com.android.support:recyclerview-v7:23.1.1'){
    force = true;
      }

my xml is

  <android.support.v7.widget.RecyclerView
    android:id="@+id/recycler"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    android:layout_marginBottom="15dp"
    android:layout_marginLeft="15dp"
    android:layout_marginRight="15dp"
    android:textAlignment="center"

    android:visibility="visible" />

any idea why this crash is happing

来源:https://stackoverflow.com/questions/38781896/v7-recyclerview-computeverticalscrollrange-gives-nullpointerexception

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!