2012-03-29 52 views
1

有沒有辦法在android中繼承兩個不同的活動。我必須在我的活動上顯示地圖,該地圖從其他活動繼承。我想在該活動上顯示地圖,但如果沒有繼承MapActivity,我無法顯示地圖。有沒有其他方式可以在不使用MapActivity的情況下顯示地圖。使用活動的多重繼承

回答

4

不,android是基於java的。而java不支持多重繼承。 Java支持多種接口。

也許使用片段將有所幫助。片段可以模擬多種活動。但是,所有「活動」必須作爲片段提供。我不確定地圖是否存在一個

+0

好簡單的答案,這也可能是使用http://stackoverflow.com/questions/5003285/java-multiple-inheritance – 2012-03-29 08:12:53

+0

@bachert我們可以使用片段中的地圖,但它支持Android 3.0(API級別11) – saini 2012-03-29 10:05:34

+0

當您使用android-support-v4.jar時,您可以使用以api 4開頭的片段 – 2012-03-29 11:39:00