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

액티비티 화면 전환 효과 overridePendingTransition가 왜 오류가 날까요?

0 추천
anim 폴더에 left_in xml과 left_out xml 을 넣고

overridePendingTransition(R.anim.left_in, R.anim.left_out);

를 사용하면 overridePendingTransition 에 빨간줄이 가면서 아래와 같은 오류가 나네요.. 기본내장 모든 효과들도 같은 에러가 나는데요ㅠㅠ 이유가 물까요?

 Cannot make a static reference to the non-static method overridePendingTransition(int, int) from the type Activity

 아시는분 답변 주심 정말 감사하겠습니다.
wildandroid (120 포인트) 님이 2014년 5월 28일 질문

1개의 답변

0 추천

액티비티 파일의 서브클래스에서 그 메서드를 호출하신 듯 한데,

그 서브클래스가 static으로 선언되어있어서 그렇습니다.

 

서브클래스가 static 이라면 액티비티의 메서드에 액세스 할 수 없어요.

 

그 메서드에 activity파라미터를 넣고 activity.overridePendingTransition을 하시거나, 그 서브클래스의 static을 지워보세요.

 

GozaMaker (4,740 포인트) 님이 2014년 5월 28일 답변
...