2011-03-29 4 views
0

여러 가지 활동에 구현하려는 메뉴가 있습니다. 나는 메뉴를 변경하면 나는 활동에서 이러한 부분을 포함하고에 연결하는 방법이 있나요 모든 장소Android 포함 파일 동등한

onCreateOptionsMenu() 

또는

onOptionsItemSelected() 

이러한 매번 업데이트해야하고 싶지 않아 단일 파일 메뉴를 편집하려면?

+0

이 질문은 Java가 작동하는 방식에 대한 기본적인 이해가 부족함을 보여줍니다. –

답변

3

옵션 1 : 자신의 서브 클래스 Activity을 만들고, 거기에 해당 메소드를 구현 한 다음 실제 활동을 위해 사용자 정의 서브 클래스를 확장하십시오.

옵션 # 2 : 해당 메소드에 포함 된 로직을 구현하는 정적 메소드 어딘가를 작성하십시오. 각 액티비티에 정적 메소드를 위임하십시오. 이것은 조금 더 많은 작업이지만 실제 비즈니스 로직을 여전히 통합하므로 상속 문제에 대해 걱정할 필요가 없습니다.