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

getActivity() 에서 에러가 납니다...

0 추천

extends FragmentActivity을 사용해서 구글맵을 뛰웟습니다

그런데  Intetn를 사용해서 다른 폼을 뛰우면 검은 화면이 나옵니다

       Intent intent = new Intent( getApplicationContext(), TestActivity.class);
       startActivity(intent);
 
아래같이 수정을  하면 getActivity에서 에러가 납니다
       Intent intent = new Intent( getActivity(), TestActivity.class);
       startActivity(intent);

Error : The method getActivity() is undefined for the type TestActivity

 

어떻게 해야지 올바로 다른폼을 뛰울수잇을까요?

 

 

헨씀히포 (3,660 포인트) 님이 2014년 7월 8일 질문

2개의 답변

0 추천

getActivity()를 로그로 찍어서 올려줘보시겠어요?

whdrb19 (23,520 포인트) 님이 2014년 7월 8일 답변
getActivity()  자체가 에러가 발생하는데 어떻게 로그로 찍죠?
에러내용 :  The method getActivity() is undefined for the type TestActivity
getActivity()를 호출하면 에러가난다는말씀이신가요?

Intent intent = new Intent( getActivity(), TestActivity.class);
       startActivity(intent);

이런식으로 날렸을때 에러가난다는말씀이신가요?
Intent intent = new Intent( this.getActivity(), TestActivity.class);
이렇게 해보세요
this.getActivity() 없답니다
this 점 하면 getActivity()이 없어요
참고로
    <uses-sdk
        android:minSdkVersion="7"
      />
0 추천

Intent intent = new Intent( this.getActivity(), TestActivity.class);
이렇게 해보세요

얀이 (140 포인트) 님이 2014년 7월 8일 답변
this.getActivity() 없답니다
this 점 하면 getActivity()이 없어요
참고로
    <uses-sdk
        android:minSdkVersion="7"
      />
...