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

메소드쓰고안쓰고에 따라 어댑터 동작이 잘되고안되고합니다

0 추천
프래그먼트 oncreateview안에다가 init이라는 메소드 하나 생성후 이렇게 썼는데(자세한것들은 그냥 생략했습니다 구조는 기본그거라서..)

oncreateview() {

init()

return view

}

이렇게 init 메소드에 리사이클러뷰랑 어댑터 생성해서 setadapter를 해도 아예 아무것도 안나오고

어댑터도 oncreateviewholder, getitemcount 두개다안탑니다

근데 init메소드를 안쓰고 안에있던 코드내용을 그대로 잘라서 oncreateview안에 넣어주면 또 잘나옵니다 이유가 뭔가요..?
수원통학러 (3,570 포인트) 님이 2020년 9월 15일 질문

1개의 답변

0 추천
init() 에 init(View) 이렇게 인자를 추가해서 그 인자를 이용해야합니다.

아니면 onViewCreated() 에서 init()를 실행해보세요.

도움이 되면 좋겠네요.
niss (3,110 포인트) 님이 2020년 9월 16일 답변
...