• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
슈퍼드로이드
 
 
 
카페 게시글
안드로이드 질문 "~~~must override or implement a supertype method" 왜 뜰까요?
비상 추천 0 조회 5,689 15.03.27 15:58 댓글 8
게시글 본문내용
 
다음검색
첨부된 파일
댓글
  • 15.03.27 16:25

    첫댓글 안녕하세요.

    정확히 어떤 문제인지 모르겠네요. ^^;
    올려주신 소스는 이상이 없어 보입니다.

    어쨌든 이 에러는 부모 클래스에 없는 함수를 오버라이드 하려고 할때 발생됩니다.

    그런데 올려주신 예제 소스는 그런곳이 없어 보이네요.

    해당 액티비티 소스를 올려주시면
    명확히 알 수 있겠네요.

    수고하세요.

  • 작성자 15.03.27 17:16

    오옷~ 빠른 답변 감사합니다.
    첨부파일로 Activity 파일 올렸습니다..

    뭐, 컴파일 오류도 아니고, exception도 아니라서, 넘어갈까 하다가, 자동 구문 동작이 안된다는 것이
    걸려서.. 조금 고민했던 것 입니다.. 지금은 어떻게 해서 해결이 되었지만, 조금 이론적으로 궁금해서
    질문을 올렸습니다. 안드로이드가 아닌, JAVA쪽 문법에 대한 문제 같아서, 고민 했어요~.

    ^^ 남은 시간도 수고하시구요~

  • 15.03.27 18:24

    @비상 ㅎㅎㅎ 제 생각에는 이 에러가 발생한 것은 한가지 이유밖에 없을 듯 보입니다.

    액티비티의 onBackPressed() 함수는 API Level 5 부터 나왔습니다.
    따라서 안드로이드 라이브러리가 API Level 4 이전껄 쓰면
    ------------
    @Override <=== 요것때문에
    public void onBackPressed()
    ------------
    "The method onBackPressed() of type MyInfoActivity must override or implement a supertype method" 에러가 발생되겠네요.

    이 에러가 발생되었을 때
    사용하신 안드로이드 라이브러리가 Android 1.5(API 3) 혹은 Android 1.6(API 4)으로
    설정한 것은 아닌지 확인해보세요.

  • 15.03.27 18:24

    참고로 안드로이드 라이브러리는 무조건 최신 라이브러리를 사용하시는 것이 좋습니다.

    ㅎㅎㅎ 비상님 잘 지내시죠?

  • 작성자 15.03.30 10:24

    ^^ 네.. 잘 지내고 있습죠.. 낼이면 3월도 끝이네욥...
    질문 올리고, 금요일에 퇴근하면서 팟~ 하고 든 생각이 디버깅을 안해봤다는 생각이 들더군요.. break point 찍어서, 디버깅만 해 봤더라면, 구체적으로 문제 확인이 가능했을 껀데 라고 말입니다..
    제가 너무 검색에만 의존했었구나..라는 생각을 좀 했었더랬죠.... 답변 감사합니다.. API 설정이랑 디버깅으로 다시 확인해 보겠습니다..ㅎㅎ 새로 시작되는 4월도 즐겁게 ~~ 즐겁게~~~

  • 15.03.30 16:58

    코드에는 문제될 게 없으니까 더 고민되시겠네요 ㅋㅋㅋ 저도 다운로드 받아서 봤는데 전혀 감이 안 오는데요? 아 궁금하네요 ㅋㅋㅋ 다른 button event는 별도의 method로 빼셨던데 저것도 일단 method로 빼 보시죠? ㅋㅋㅋ

  • 작성자 15.03.30 17:27

    푸히히 답변 감사합니다.. 말씀하신대로, 컴파일 에러나, exception이 아니다 보니, 넘어갈까 싶다가도 자동완성 기능이 안되니..솔직히 귀찮은 점도 있어서 아핳핳 ^^;;일단 다른 method로 빼서 처리를 했습니다. 그리고, 안드로이드 API는 16을 사용하고 있지만, 중간에 변경된 것들이 많아서 다시 확인해 보려고 해요.. 그리고 디버깅은 ㅋㅋ 지금 또 다른 이슈가 있어서...우선순위에서 밀려 버렸네요..

  • 15.03.30 17:30

    @비상 힘내세요... 저는 요즘 놀고먹고 있는 중이라... spring 공부하고 있습니다... 이제 뭔가 좀 나오려고 하는데 sample만 만들고 있죠뭐 허허허 (슈퍼성근느님께서 사주시는) 고기 먹고 싶네요 ㅋㅋㅋㅋㅋ

최신목록