我正在
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)
这次崩溃,但这并不总是在讨厌。一些用户遇到此崩溃。我尝试了不同的情况我没有得到这次崩溃
我的代码是
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;
}
我的xml是
<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" />
任何想法为什么这次崩溃都在讨厌