有沒有辦法在android中繼承兩個不同的活動。我必須在我的活動上顯示地圖,該地圖從其他活動繼承。我想在該活動上顯示地圖,但如果沒有繼承MapActivity,我無法顯示地圖。有沒有其他方式可以在不使用MapActivity的情況下顯示地圖。使用活動的多重繼承
1
A
回答
4
不,android是基於java的。而java不支持多重繼承。 Java支持多種接口。
也許使用片段將有所幫助。片段可以模擬多種活動。但是,所有「活動」必須作爲片段提供。我不確定地圖是否存在一個
0
雖然您可以想出一個巧妙的設計,可以讓您在Activity中使用多個對象的功能,但Java不支持多繼承。
讀下面的文章
http://csis.pace.edu/~bergin/patterns/multipleinheritance.html
0
我修改由Mayank列出的圖案假設一個基站活性不改變。我還做了一些調整,以顯示論點如何運作,考慮到活動將需要訪問基本活動。在以下鏈接中,假設地圖活動爲BaseActivityAlpha。這裏是我的發帖:http://www.anotherandroidblog.com/2013/01/03/extending-from-two-activities
相關問題
- 1. 多重繼承使用C#
- 2. 使用QThread和QWidget進行多重繼承(使用QObject進行多重繼承)
- 3. 多重繼承
- 4. 多重繼承
- 5. 多重繼承()
- 6. 多重繼承
- 7. 多重繼承
- 8. 多重繼承
- 9. 多重繼承
- 10. 多重繼承和使用的基類
- 11. 多重繼承C#
- 12. C++多重繼承
- 13. C++多重繼承
- 14. 多重繼承:2Classes1Method
- 15. 從父活動繼承BroadcastReceiver活動
- 16. 兒童活動繼承父活動
- 17. 使用Javascript - 在ES6多重繼承,
- 18. Rails活動模型繼承
- 19. Java繼承和活動
- 20. 多重繼承的分類?
- 21. Ruby中的多重繼承
- 22. 多重繼承的支持
- 23. Java的多重繼承ActionBarActivity
- 24. LINQtoSQL中的多重繼承?
- 25. 接口的多重繼承
- 26. 優勢多重繼承的
- 27. 多重繼承的鑽石
- 28. Python的多重繼承
- 29. 風格的多重繼承
- 30. 從類的多重繼承
好簡單的答案,這也可能是使用http://stackoverflow.com/questions/5003285/java-multiple-inheritance – 2012-03-29 08:12:53
@bachert我們可以使用片段中的地圖,但它支持Android 3.0(API級別11) – saini 2012-03-29 10:05:34
當您使用android-support-v4.jar時,您可以使用以api 4開頭的片段 – 2012-03-29 11:39:00