2012-12-17 1 views
3

내 노트북에 Android 4.1 및 4.0 SDK가 설치되어 있습니다. 필자는 빈 액티비티를 사용하여 많은 프로젝트를 수행했지만, 전에는 Eclipse 내에서 "마스터 세부 흐름"예제 (새로운 Android 프로젝트 만들기, MasterDetailFlow 선택)를 사용하기로 결정했을 때, 내가 만들도록하지 않았습니다. 방망이에서 바로 오류가 있습니다. 확실히 이것은 옳지 않을 수 있습니까?Android : 마스터 디테일 프로젝트에 생성 직후 오류가 있습니다.

(1) 슈퍼 방법 ItemListActivity.java/마스터 상세/SRC/COM/예/마스터/세부 라인을 오버라이드 (override) 할 필요가 형 ItemListActivity 방법 onItemSelected (문자열) 39 Java 문제로

: 여기에 오류가 있습니다 (2) new ItemListFragment.Callbacks() {} 유형의 onItemSelected (String) 메소드는 수퍼 클래스 메소드를 대체해야합니다. ItemListFragment.java/Master Detail/src/com/example/master/detail 27 Java 문제

I ' d는 마스터 디테일 양식을 사용하여보다 고급 Android 레이아웃을 이해할 수 있습니다. 누구도 저와 함께 더 나은 방향으로 나를 가리킬 수 있을까요? 감사!

답변

3

아, 고통 스럽지만 아주 간단한 해결책입니다. @Override를 Java 5에서 Java 6으로 전환해야하는 경우에 대한 규칙은 Eclipse의 기본 JDK에 따라 @Override가 없지만 반드시 있어야하거나 또는 그 반대로 전환해야하는 경우가 종종 있습니다.

적어도 JDK 6 오류가 마술 :

+0

어디에서이 설정에서 찾을 수 있습니까 사라집니다하는 이클립스의 컴파일러 레벨을 설정? –

+1

창> 환경 설정> Java> 컴파일러. 적어도 1.6으로 설정하십시오. –

+0

나는 1.7로 설정되어 있으며이 오류가 계속 발생합니다. –

관련 문제