안드로이드에서 두 가지 다른 활동을 상속하는 방법이 있습니까? 다른 액티비티를 상속 한 액티비티에 대한 맵을 표시해야합니다. 그 활동에지도를 표시하고 싶지만 MapActivity를 상속하지 않고지도를 표시 할 수 없습니다. MapActivity를 사용하지 않고지도를 표시하는 다른 방법이 있습니까?활동의 다중 상속 사용
1
A
답변
4
아니요, android는 자바 기반입니다. 그리고 자바는 다중 상속을 지원하지 않습니다. Java는 다중 인터페이스를 지원합니다.
아마도 조각을 사용하면 도움이됩니다. 단편은 여러 활동을 시뮬레이션 할 수 있습니다. 그러나 모든 "활동"은 단편으로 사용할 수 있어야합니다. 나는지도가 있는지 여부를 잘 모르겠다.
0
java는 다중 상속을 지원하지 않지만, 활동에서 여러 객체의 기능을 사용할 수있는 영리한 디자인을 제시 할 수있다.
읽기 다음 문서
http://csis.pace.edu/~bergin/patterns/multipleinheritance.html
0
나는 하나 개의 기본 활동은 변경되지 않는 것을 가정하는 Mayank으로 나열 패턴을 수정했습니다. 또한 액티비티는 기본 액티비티에 대한 액세스가 필요하다는 점을 감안할 때 인수가 어떻게 작동하는지 보여주기 위해 몇 가지 조정을했습니다. 다음 링크에서지도 활동이 BaseActivityAlpha라고 가정합니다. 여기에 내 게시글입니다 : http://www.anotherandroidblog.com/2013/01/03/extending-from-two-activities
관련 문제
- 1. Ruby에서 다중 파일 상속 사용
- 2. 상속 된 활동의 OnCreate에있는 NullPointerException
- 3. 다중 상속
- 4. 다중 상속
- 5. 다중 상속
- 6. 다중 상속
- 7. 다중 상속
- 8. 비 활동의 startActivityForResult 사용
- 9. 모든 활동의 Navbar 클래스
- 10. QThread와 QWidget (QObject로 다중 상속)을 이용한 다중 상속
- 11. 템플릿 클래스의 다중 상속
- 12. Extjs 다중 상속?
- 13. php4 다중 레벨 상속
- 14. 다중 클래스 상속
- 15. django에서 다중 테이블 상속
- 16. VCL 다중 상속
- 17. 파이썬 다중 상속 속성
- 18. Codeigniter 및 다중 상속
- 19. 다중 상속 분쟁
- 20. C++ 다중 상속
- 21. 다중 상속 : 2Classes1Method
- 22. 다중 상속 및 C#
- 23. 다중 상속 템플릿 클래스
- 24. 디자인 패턴, 다중 상속
- 25. 다중 상속 추상 클래스
- 26. @interface 다중 상속?
- 27. Entity Framework 다중 상속?
- 28. 클래스 C++. 다중 상속
- 29. 다중 스레드 및 상속
- 30. 다중 상속 제거
좋은 간단한 대답, 이것도 사용 가능합니다. http://stackoverflow.com/questions/5003285/java-multiple-inheritance –
@bachert 우리는 조각에서지도를 사용할 수 있지만 Android에서 지원합니다 3.0 (API 레벨 11) – saini
android-support-v4.jar를 사용할 때 api 4로 시작되는 조각을 사용할 수 있습니다. –