2
MyAppActivity와 같은 중간 활동 클래스를 생성하여 내 활동에서 공통적으로 사용되는 코드를 포함 할 수는 있지만이 코드는 MapActivity의 서브 클래스를 만들어야하는 경우에는 작동하지 않습니다.활동 및 MapActivity 사용시 코드 중복 감소
해결책은 무엇입니까? 옵션 내가 참조 :
이동 ActivityUtils 클래스 (수다)
일부 중복 (수다)
서브 클래스 MapActivity에 동의하고 하위 클래스로 클래스를 사용하여 가능한 한 많은 방법으로 내 실제 활동. 이것에 대한 단점은 무엇인지 모르겠습니다. MapView가없는 경우 MapActivity는 반대하지 않는 것 같습니다. 추악하지만 품질과 유지 관리에 직접적인 부정적인 영향을주는 많은 코드를 복제하는 것보다보기 싫은 것으로 추측됩니다.
이 문제는 PreferenceActivity에도 적용됩니다.