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

Fragment RecyclerView 전환시 앱 튕김

0 추천
로그인엑티비티 이후에 홈프래그먼트 리사이클러뷰로 이동하는 과정에 어플이 튕겨버립니다.
로그캣입니다.
java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.recyclerview.widget.RecyclerView.setHasFixedSize(boolean)' on a null object reference
        at navigation.home_fragment.onCreateView(home_fragment.java:44)
네카라쿠배당토 (120 포인트) 님이 2021년 12월 10일 질문

1개의 답변

0 추천
에러로그에 따르면 home_fragmnet의 onCreate이벤트에서  리사이클러뷰.setHasFixedSize()를 호출할 때 리사이클러뷰가 Null이어서 NullPointerException이라고 하네요.  findViewById 등으로 리사이클러뷰를 바인딩하는 부분을 다시 한번 잘 확인해 보세요.
spark (227,470 포인트) 님이 2021년 12월 10일 답변
spark님이 2021년 12월 10일 수정
RecyclerView recyclerView = view.findViewById(R.id.recyclerView);    //아이디 연결
        recyclerView.setHasFixedSize(true);                   //리사이클러뷰 성능강화
        layoutManager = new LinearLayoutManager(getContext());
        recyclerView.setLayoutManager(layoutManager);
        arrayList = new ArrayList<>();

48번째 줄이layoutMamager부분입니다.. ㅜㅜ 어디가 잘못된 걸까요 ?
RecyclerView recyclerView = view.findViewById(R.id.recyclerView); 에 브레이크 포인트를 걸어서 한라인씩 확인해 보세요.
로그에 home_fragment.java:44 번째 라인이라고 나오네요.
...