마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

RecyclerView 에서 널포인트가 발생합니다...

0 추천
02-25 01:42:02.786: E/AndroidRuntime(18948): java.lang.NullPointerException
02-25 01:42:02.786: E/AndroidRuntime(18948): at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:1764)
02-25 01:42:02.786: E/AndroidRuntime(18948): at android.view.View.measure(View.java:16538)
02-25 01:42:02.786: E/AndroidRuntime(18948): at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:719)
02-25 01:42:02.786: E/AndroidRuntime(18948): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:455)
02-25 01:42:02.786: E/AndroidRuntime(18948): at android.view.View.measure(View.java:16538)
02-25 01:42:02.786: E/AndroidRuntime(18948): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5140)
02-25 01:42:02.786: E/AndroidRuntime(18948): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
 
널포인트가 나서  rv = new RecyclerView(this); 로 처리했더니 위에처럼 에러가 뜨는데 무슨이유로 에러가 나는지 잘 모르겠습니다...ㅠ eclipse로 작업중인데 그래서 그런건가요...?
 
아직도초보 (3,030 포인트) 님이 2015년 2월 25일 질문

1개의 답변

+1 추천
 
채택된 답변
원문
 
 
call recyclerView.setLayoutManager() to get over this.
 
Here is how i solved it..
 
RecyclerView.LayoutManager mLayoutManager;
 
recyclerView = (RecyclerView) view.findViewById(R.id.business_recycler_view);
recyclerView.setHasFixedSize(true);
 
mLayoutManager = new LinearLayoutManager(getActivity());
recyclerView.setLayoutManager(mLayoutManager);
 
This solved my NullPointerException.
Gradler (109,780 포인트) 님이 2015년 2월 25일 답변
아직도초보님이 2015년 2월 26일 채택됨
...