MapActivity와 FragmentActivity를 모두 확장하고 싶습니다. Java가 다중 상속을 허용하지 않는다는 것을 알고 있습니다. 어떻게해야합니까? 나는 'composite'타입에 대해 읽었지만, 결코 구현하지 않았기 때문에 그렇게하는 법을 모른다.Android에서 여러 액티비티 유형을 확장하십시오.
다른 사람이 전에이 문제에 빠져 있었으면합니다. 어떻게 해결 했습니까?
편집 : 내가 원하는 이유는 탭에 3 가지 활동이 있기 때문입니다. 지도, 이미지 갤러리 및 설정 목록보기가 있습니다. 이 세 가지 모두에 대한 코드는 "Main"이라는 하나의 큰 MapActivity 내부에 있습니다. 예, 이것이 추악하고 좋은 프로그래밍 습관이 아니라는 것을 압니다. 왜 이런 방식으로 썼는지 기억이 안납니다. 나는 분리 된 탭에 대해 별도의 활동을하지 말 것을 권장하는 대부분의 사람들을 읽었 기 때문에 그것이라고 생각합니다. 나는 그들을 분리 된 활동으로 나누기로 결정하면 더 이상이 문제를 갖지 않을 것입니다.
누가 좋지 않다고 말합니까? 별도의 활동을 사용하는 아이디어? 파편의 도입 이외에, 나는 그들이 왜 나쁜 짓을하는지 볼 수 없다. – AedonEtLIRA
@AedonEtLIRA - http://stackoverflow.com/questions/1590340/android-tabs-mapview-activities-within-tabs http://stackoverflow.com/questions/1568739/android-why-shouldnt-i-use-activities -inside-tabs – Josh
내가 보낸 링크를 샅샅이 뒤 졌는데, 틀림없이 당신이 옳았다 고 생각합니다. 그것은 내가 아직 실행하지 못한 것이고 많은 감각을 지니고 있습니다. 그러나 Java에는 다중 상속이 없으므로 지금은 여러 가지 활동 방법론을 고수 할 것입니다. 필요한 경우 언제든지 나중에 수정할 수 있습니다. – AedonEtLIRA