2011-11-17 2 views
0

동일한 프로세스에서 여러 인스턴스를 가질 수는 없지만 MapActivity의 여러 하위 클래스를 가질 수 있다는 것을 알고 있으므로 if-else 문을 많이 사용하지 않으며 지나치게 큰 클래스를 가지고 있지 않습니까?MapActivity의 하위 클래스를 여러 개 가질 수 있습니까?

누군가가 묻기 전에 동시에 두 개 이상의 MapActivity 하위 클래스 인스턴스를 실행하려고하지는 않습니다.

편집 : 명확성을 위해서, 여러 하위 클래스가 있기 때문에 미묘한 버그가있을 수 있으므로 걱정하고 있습니다. 같은 방법으로 MapActivity의 여러 인스턴스와 관련된 미묘한 버그가 있습니다.

답변

1

예. 기본 맵과 관련된 동작을 정의하는 BaseMapActivity와 MapActivity가 아닌 BaseMapActivity와 같은 것을 사용하고 싶습니다.

+0

좋은 생각입니다. 그러나 확실하기 만하면 예를 통해 동시에 여러 인스턴스가 실행되는 것과 같은 문제는 없을 것입니다. – JPvdMerwe

+0

MapActivity에서 확장 한 기본 클래스에서 여러 액티비티를 확장했습니다. – FunkTheMonk

1

물론 원하는 경우 MapActivity에서 확장되고 상속되는 여러 하위 클래스를 가질 수 있습니다.

MapActivity에서 상속받은 여러 하위 클래스를 만드는 것은 Activity에서 상속하는 많은 하위 클래스를 갖는 것과 같습니다.

기본적으로 전혀 차이가 없습니다.

+0

문제는 내가 할 수 있느냐가 아니지만, 그것이 미묘한 방법으로 괴롭히는 지 여부입니다. – JPvdMerwe

+0

아니, 너 버그 야. –

관련 문제