2011-08-05 14 views
2

MyAppActivity와 같은 중간 활동 클래스를 생성하여 내 활동에서 공통적으로 사용되는 코드를 포함 할 수는 있지만이 코드는 MapActivity의 서브 클래스를 만들어야하는 경우에는 작동하지 않습니다.활동 및 MapActivity 사용시 코드 중복 감소

해결책은 무엇입니까? 옵션 내가 참조 :

  • 이동 ActivityUtils 클래스 (수다)

  • 일부 중복 (수다)

  • 서브 클래스 MapActivity에 동의하고 하위 클래스로 클래스를 사용하여 가능한 한 많은 방법으로 내 실제 활동. 이것에 대한 단점은 무엇인지 모르겠습니다. MapView가없는 경우 MapActivity는 반대하지 않는 것 같습니다. 추악하지만 품질과 유지 관리에 직접적인 부정적인 영향을주는 많은 코드를 복제하는 것보다보기 싫은 것으로 추측됩니다.

이 문제는 PreferenceActivity에도 적용됩니다.

답변

0

정적 메서드에서 일반적인 Helper 클래스를 사용할 수 없습니까?

EDIT : 어쩌면 그건 처음 언급 한 옵션입니다.