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

질문좀 드릴께요. onCreatView안에서 객체 생성시 오류가 납니다.(이미지 추가)

0 추천

Navigation drawer Activity를 만들고 onCreatView에서 불러서 사용하기 위해

위와 같이 MainActivity에서 static으로 객체 선언했습니다. 이게  잘한건가요? 초보라서 잘 모르겠습니다.

그리고 아래와 같이 

어댑터 객체 생생을 onCreatView에서 하는거 맞죠? 저기 this 자리에 에러가 나서 이것저것 다 해봤는데도 해결이

안됩니다 ㅜ.ㅡ this 대신 inflater를 넣어봐도 마친가지더라구요. 어떻게 하면 될런지요?

그리고 제가 안드로이드 선언과 객체 사용에 있어서 서툴러서 그런데 저렇게 최상단에서

선언하고 onCreateView에서 객체 생성하는게 맞는지요?

다른 방법이 있다면 어떻게 하면 되는지 궁금합니다. 

 

초보개발자DJ (180 포인트) 님이 2015년 5월 1일 질문
DataAdapter의 constructor를 안보여주셔서 정확하지 않을 수도 있지만, 아마도 Context를 parameter로 넘겨받는다고 가정하면 getActivity()를 사용해서 Context의 instance를 넘겨주셔야 합니다. 그리고 이 경우가 맞다면 실행시 오류가 난다기 보다는 컴파일 자체가 안될거라고 생각됩니다.

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...