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

Fragment 탭 화면별로 다른화면 적용하기

0 추천

안녕하십니까? 

안드로이드 초보 입문자 입니다. 

다름이아니라 현재 개발중인 어플리케이션은 안드로이드 스튜디오로 개발중이며

기본 4.0 아이스크림 이상 버전을 기준으로,

초기 프로젝트 생성때 TabActivity를 기본 베이스로 하여 프로젝트를 생성하고 개발진행중입니다.

현재 원하는것은 아래의 사이트 링크 대로 구성이지만

http://blog.naver.com/PostView.nhn?blogId=liar1938&logNo=30173225298&categoryNo=20&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=search&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=1

위는 3.0 버전이고 현재 개발중인것은 4.0 이상 기준이라 MainActivity 의 상속이 FragmentActivity가 아니고

FragmentActivity를 상속 한 AppCompatActivity 라 그런지 프로그램이 자꾸 실행후 종료되고 있습니다.

 

구조는 약식으로

MainActivity

OneFragment

TwoFragment

ThreeFragment 이며

 

Mainactivity 내의 FragmentPagerAdapter를 상속한 클래스에서  OneFragment를 리턴할때 죽는 것같습니다.

링크 내용대로 상속받는 클래스 내에 setHasOptionsMenu에 True값을 넣어 줬으며 SelectsPagerAdapter에 

getApplicationContext()도 추가 했습니다..

문제가 무엇일까요? 답변 부타드리겠습니다.

 

switch(position)
{
    case 0 :
        return new OneFragment(mContext);
    case 1 :
        return null;
    case 2 :
        return null;
    case 3 :
        return null;
}

 

코아용 (140 포인트) 님이 2016년 2월 13일 질문

답변 달기

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